From f1c11281dc67e5c61a5d0c66cfdb6d6aca9c1eba Mon Sep 17 00:00:00 2001 From: Tyson Gern Date: Fri, 21 Jul 2017 09:26:37 -0600 Subject: [PATCH 1/5] Initial commit --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gitignore 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 From da3ae5f78f3e44e2175ce191932f86d64c24fa20 Mon Sep 17 00:00:00 2001 From: Mike Gehard Date: Wed, 3 Jan 2018 16:17:48 -0700 Subject: [PATCH 2/5] 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 962207ce6eafab3d23a1ff195c04c65f43246be1 Mon Sep 17 00:00:00 2001 From: ramkumar Date: Thu, 25 Oct 2018 14:30:12 -0400 Subject: [PATCH 3/5] deployment pipeline --- databases/tracker/create_databases.sql | 10 ++++++++++ databases/tracker/migration/V1__initial_schema.sql | 11 +++++++++++ manifest.yml | 8 ++++++++ 3 files changed, 29 insertions(+) create mode 100644 databases/tracker/create_databases.sql create mode 100644 databases/tracker/migration/V1__initial_schema.sql create mode 100644 manifest.yml diff --git a/databases/tracker/create_databases.sql b/databases/tracker/create_databases.sql new file mode 100644 index 000000000..95a6d331e --- /dev/null +++ b/databases/tracker/create_databases.sql @@ -0,0 +1,10 @@ +DROP DATABASE IF EXISTS tracker_dev; +DROP DATABASE IF EXISTS tracker_test; + +CREATE DATABASE tracker_dev; +CREATE DATABASE tracker_test; + +CREATE USER IF NOT EXISTS 'tracker'@'localhost' + IDENTIFIED BY ''; +GRANT ALL PRIVILEGES ON tracker_dev.* TO 'tracker' @'localhost'; +GRANT ALL PRIVILEGES ON tracker_test.* TO 'tracker' @'localhost'; \ No newline at end of file diff --git a/databases/tracker/migration/V1__initial_schema.sql b/databases/tracker/migration/V1__initial_schema.sql new file mode 100644 index 000000000..e855ed2bf --- /dev/null +++ b/databases/tracker/migration/V1__initial_schema.sql @@ -0,0 +1,11 @@ +CREATE TABLE time_entries ( + id BIGINT(20) NOT NULL AUTO_INCREMENT, + project_id BIGINT(20), + user_id BIGINT(20), + date DATE, + hours INT, + + PRIMARY KEY (id) + ) + ENGINE = innodb + DEFAULT CHARSET = utf8; \ No newline at end of file diff --git a/manifest.yml b/manifest.yml new file mode 100644 index 000000000..bc4d37e98 --- /dev/null +++ b/manifest.yml @@ -0,0 +1,8 @@ +--- +applications: +- name: pal-tracker + path: build/libs/pal-tracker.jar + routes: + - route: pall-tracker.cfapps.io + env: + WELCOME_MESSAGE: Hello from the review environment From 5f54b7d60c1ef77ef2143d0901e5df56f7eaaefc Mon Sep 17 00:00:00 2001 From: ramlearning <44352943+ramlearning@users.noreply.github.com> Date: Thu, 25 Oct 2018 20:49:15 -0400 Subject: [PATCH 4/5] Delete create_databases.sql --- databases/tracker/create_databases.sql | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 databases/tracker/create_databases.sql diff --git a/databases/tracker/create_databases.sql b/databases/tracker/create_databases.sql deleted file mode 100644 index 95a6d331e..000000000 --- a/databases/tracker/create_databases.sql +++ /dev/null @@ -1,10 +0,0 @@ -DROP DATABASE IF EXISTS tracker_dev; -DROP DATABASE IF EXISTS tracker_test; - -CREATE DATABASE tracker_dev; -CREATE DATABASE tracker_test; - -CREATE USER IF NOT EXISTS 'tracker'@'localhost' - IDENTIFIED BY ''; -GRANT ALL PRIVILEGES ON tracker_dev.* TO 'tracker' @'localhost'; -GRANT ALL PRIVILEGES ON tracker_test.* TO 'tracker' @'localhost'; \ No newline at end of file From 957a86580681c1dc6e5c0800ea05aa49945d3d56 Mon Sep 17 00:00:00 2001 From: ramlearning <44352943+ramlearning@users.noreply.github.com> Date: Thu, 25 Oct 2018 20:49:30 -0400 Subject: [PATCH 5/5] Delete V1__initial_schema.sql --- databases/tracker/migration/V1__initial_schema.sql | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 databases/tracker/migration/V1__initial_schema.sql diff --git a/databases/tracker/migration/V1__initial_schema.sql b/databases/tracker/migration/V1__initial_schema.sql deleted file mode 100644 index e855ed2bf..000000000 --- a/databases/tracker/migration/V1__initial_schema.sql +++ /dev/null @@ -1,11 +0,0 @@ -CREATE TABLE time_entries ( - id BIGINT(20) NOT NULL AUTO_INCREMENT, - project_id BIGINT(20), - user_id BIGINT(20), - date DATE, - hours INT, - - PRIMARY KEY (id) - ) - ENGINE = innodb - DEFAULT CHARSET = utf8; \ No newline at end of file