From 59a00bb3ce3198a5251a4b5924ece6136f35ed6c Mon Sep 17 00:00:00 2001 From: sashinpivotal Date: Mon, 19 Nov 2018 18:47:55 -0500 Subject: [PATCH 1/9] Initial commit --- .gitignore | 5 +++++ pal-tracker-codebase.txt | 1 + 2 files changed, 6 insertions(+) create mode 100644 .gitignore create mode 100644 pal-tracker-codebase.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..4fa332f5c --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +build +.gradle +.idea +*.iml +ci/variables.yml diff --git a/pal-tracker-codebase.txt b/pal-tracker-codebase.txt new file mode 100644 index 000000000..0943c3cd3 --- /dev/null +++ b/pal-tracker-codebase.txt @@ -0,0 +1 @@ +pal-tracker codebase From 9c10402cf9c84f630e12730d70b3cfc2aaf6d9c3 Mon Sep 17 00:00:00 2001 From: sashinpivotal Date: Mon, 19 Nov 2018 20:16:01 -0500 Subject: [PATCH 2/9] Add deployment pipeline --- .travis.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..4cbb91300 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,39 @@ +dist: trusty +sudo: false +notifications: + email: false +env: + - RELEASE_TAG="release-$TRAVIS_BUILD_NUMBER" +if: tag IS blank + + +jobs: + include: + - stage: build and publish + language: java + jdk: oraclejdk8 + install: skip + script: ./gradlew clean build + before_deploy: + - git config --local user.name "Travis CI" + - git config --local user.email "travis@example.com" + - git tag -f $RELEASE_TAG + deploy: + provider: releases + api_key: $GITHUB_OAUTH_TOKEN + file: "build/libs/pal-tracker.jar" + skip_cleanup: true + - stage: deploy to review + language: bash + script: + - echo "Downloading $RELEASE_TAG" + - wget -P build/libs https://github.com/$GITHUB_USERNAME/pal-tracker/releases/download/$RELEASE_TAG/pal-tracker.jar + before_deploy: + - echo "Deploying $RELEASE_TAG to review" + deploy: + provider: cloudfoundry + api: $CF_API_URL + username: $CF_USERNAME + password: $CF_PASSWORD + organization: $CF_ORG + space: review From e75c669f28c6424e1b3c077fb3c9380696c75817 Mon Sep 17 00:00:00 2001 From: Arun Nair Date: Tue, 11 Dec 2018 12:42:01 -0600 Subject: [PATCH 3/9] change --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4cbb91300..4173e34c9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,8 +15,8 @@ jobs: install: skip script: ./gradlew clean build before_deploy: - - git config --local user.name "Travis CI" - - git config --local user.email "travis@example.com" + - git config --local user.name "Arun Nair" + - git config --local user.email "e034391@mastercard.com" - git tag -f $RELEASE_TAG deploy: provider: releases From 774630ab39b3d9ae9c13a91b5197ac1798bddf96 Mon Sep 17 00:00:00 2001 From: Arun Nair Date: Tue, 11 Dec 2018 15:40:11 -0600 Subject: [PATCH 4/9] added permission for gradlew --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 4173e34c9..e2ce369be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,8 @@ jobs: - stage: build and publish language: java jdk: oraclejdk8 + before_install: + - chmod +x gradlew install: skip script: ./gradlew clean build before_deploy: From f8d3d660dbb0d0ea983469b534bacef56db77d55 Mon Sep 17 00:00:00 2001 From: Arun Nair Date: Tue, 11 Dec 2018 17:15:25 -0600 Subject: [PATCH 5/9] change jar path --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e2ce369be..d1d5f9e24 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ jobs: language: bash script: - echo "Downloading $RELEASE_TAG" - - wget -P build/libs https://github.com/$GITHUB_USERNAME/pal-tracker/releases/download/$RELEASE_TAG/pal-tracker.jar + - wget -P build/libs/pal-tracker.jar before_deploy: - echo "Deploying $RELEASE_TAG to review" deploy: From f3eefc890a4816a617ebe1886561ca80785a0ee1 Mon Sep 17 00:00:00 2001 From: Arun Nair Date: Tue, 11 Dec 2018 17:19:00 -0600 Subject: [PATCH 6/9] minor --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d1d5f9e24..7450c8b3a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ jobs: language: java jdk: oraclejdk8 before_install: - - chmod +x gradlew + - chmod +x ./gradlew install: skip script: ./gradlew clean build before_deploy: From 77b165af6b4af7473004167de67b20a3b2cfefef Mon Sep 17 00:00:00 2001 From: Arun Nair Date: Tue, 11 Dec 2018 17:27:15 -0600 Subject: [PATCH 7/9] minor --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 7450c8b3a..6f628a371 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,7 @@ jobs: language: java jdk: oraclejdk8 before_install: + - echo "$TRAVIS_BUILD_DIR" - chmod +x ./gradlew install: skip script: ./gradlew clean build From 0f0014a44b0835f79d46d664a8b9fe1e81b8b4b3 Mon Sep 17 00:00:00 2001 From: Arun Nair Date: Tue, 11 Dec 2018 18:21:25 -0600 Subject: [PATCH 8/9] minor --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 6f628a371..12c874c1c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ jobs: language: java jdk: oraclejdk8 before_install: - - echo "$TRAVIS_BUILD_DIR" + - echo $TRAVIS_BUILD_DIR - chmod +x ./gradlew install: skip script: ./gradlew clean build From 8cdf2ccfff19e30efe6aa2fc014a194471484d1b Mon Sep 17 00:00:00 2001 From: Arun Nair Date: Tue, 11 Dec 2018 18:32:31 -0600 Subject: [PATCH 9/9] changes permissions --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 12c874c1c..a1e90fb53 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ jobs: jdk: oraclejdk8 before_install: - echo $TRAVIS_BUILD_DIR - - chmod +x ./gradlew + - chmod +x gradlew install: skip script: ./gradlew clean build before_deploy: