Skip to content

Commit

Permalink
Add build scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
sarahchen6 committed Oct 28, 2024
1 parent 546ae73 commit 8d82a04
Show file tree
Hide file tree
Showing 10 changed files with 14 additions and 0 deletions.
1 change: 1 addition & 0 deletions integration/apps/opentelemetry/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-opentelemetry .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-opentelemetry .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-opentelemetry .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-opentelemetry .
# ADD NEW RUBIES HERE
fi
echo "== Done building Ruby app images. =="
1 change: 1 addition & 0 deletions integration/apps/rack/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-rack .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-rack .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-rack .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-rack .
# ADD NEW RUBIES HERE
fi
echo "== Done building Rack images. =="
5 changes: 5 additions & 0 deletions integration/apps/rails-five/script/ci
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@ if [[ "$APP_RUBY_VERSION" == "3.3" ]]; then
exit 1
fi

if [[ "$APP_RUBY_VERSION" == "3.4" ]]; then
echo "Ruby 3.4 is not supported by Rails 5"
exit 1
fi

# ADD NEW RUBIES HERE

# Set configuration
Expand Down
1 change: 1 addition & 0 deletions integration/apps/rails-seven/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-rails-seven .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-rails-seven .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-rails-seven .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-rails-seven .
# ADD NEW RUBIES HERE
fi
echo "== Done building Rails 7 images. =="
1 change: 1 addition & 0 deletions integration/apps/rails-six/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-rails-six .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-rails-six .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-rails-six .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-rails-six .
# ADD NEW RUBIES HERE
fi
echo "== Done building Rails 6 images. =="
1 change: 1 addition & 0 deletions integration/apps/rspec/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-rspec .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-rspec .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-rspec .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-rspec .
# ADD NEW RUBIES HERE
fi
echo "== Done building Ruby app images. =="
1 change: 1 addition & 0 deletions integration/apps/ruby/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-ruby .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-ruby .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-ruby .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-ruby .
# ADD NEW RUBIES HERE
fi
echo "== Done building Ruby app images. =="
1 change: 1 addition & 0 deletions integration/apps/sinatra2-classic/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-sinatra2-classic .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-sinatra2-classic .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-sinatra2-classic .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-sinatra2-classic .
# ADD NEW RUBIES HERE
fi
echo "== Done building Sinatra images. =="
1 change: 1 addition & 0 deletions integration/apps/sinatra2-modular/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ else
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.1 -t datadog/dd-apm-demo:rb-3.1-sinatra2-modular .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.2 -t datadog/dd-apm-demo:rb-3.2-sinatra2-modular .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.3 -t datadog/dd-apm-demo:rb-3.3-sinatra2-modular .
docker build --build-arg BASE_IMAGE=datadog/dd-apm-demo:rb-3.4 -t datadog/dd-apm-demo:rb-3.4-sinatra2-modular .
# ADD NEW RUBIES HERE
fi
echo "== Done building Sinatra images. =="
1 change: 1 addition & 0 deletions integration/script/build-images
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ else
docker build -t datadog/dd-apm-demo:rb-3.1 -f $INTEGRATION_DIR/images/ruby/3.1/Dockerfile $INTEGRATION_DIR/images
docker build -t datadog/dd-apm-demo:rb-3.2 -f $INTEGRATION_DIR/images/ruby/3.2/Dockerfile $INTEGRATION_DIR/images
docker build -t datadog/dd-apm-demo:rb-3.3 -f $INTEGRATION_DIR/images/ruby/3.3/Dockerfile $INTEGRATION_DIR/images
docker build -t datadog/dd-apm-demo:rb-3.4 -f $INTEGRATION_DIR/images/ruby/3.4/Dockerfile $INTEGRATION_DIR/images
# ADD NEW RUBIES HERE
fi
echo "== Done building base images. =="

0 comments on commit 8d82a04

Please sign in to comment.