Move artifacts to folder, then deploy folder to S3

This commit is contained in:
Doug Morato 2015-08-20 21:33:58 -04:00
parent cb5a7a5773
commit cf040af06b

View File

@ -13,8 +13,12 @@ before_deploy:
- export WEBGOAT_ARTIFACT_VERSION=$(grep "<version>" $HOME/build/$TRAVIS_REPO_SLUG/pom.xml | cut -d ">" -f 2 | cut -d "<" -f 1)
- export WEBGOAT_JAR_FILE=$HOME/build/$TRAVIS_REPO_SLUG/webgoat-container/target/webgoat-container-$WEBGOAT_ARTIFACT_VERSION-war-exec.jar
- export WEBGOAT_WAR_FILE=$HOME/build/$TRAVIS_REPO_SLUG/webgoat-container/target/webgoat-container-$WEBGOAT_ARTIFACT_VERSION.war
- echo "Webgoat JAR file $WEBGOAT_JAR_FILE"
- echo "Webgoat WAR file $WEBGOAT_WAR_FILE"
- export WEBGOAT_ARTIFACTS_FOLDER=$HOME/build/$TRAVIS_REPO_SLUG/Deployable_Artifacts/
- mkdir $WEBGOAT_ARTIFACTS_FOLDER
- mv $WEBGOAT_JAR_FILE $WEBGOAT_ARTIFACTS_FOLDER
- mv $WEBGOAT_WAR_FILE $WEBGOAT_ARTIFACTS_FOLDER
- echo "Contents of artifcts folder:"
- ls $WEBGOAT_ARTIFACTS_FOLDER
deploy:
provider: s3
@ -24,10 +28,7 @@ deploy:
bucket: "webgoat-war"
skip_cleanup: true
acl: public_read
file_glob: true
file:
- $WEBGOAT_JAR_FILE
- $WEBGOAT_WAR_FILE
local_dir: $WEBGOAT_ARTIFACTS_FOLDER
on:
repo: dougmorato/WebGoat
branch: docs