Update integration test build to push the tested commit to master

Description

Since we agreed to only merge the develop branch into master upon successful integration test builds, we need to update Jenkins to push the tested commit to master when it completes successfully.

Tasks:

  • Update the Kylo build to add a commit ID to versions.txt

  • Update the docker deployment Jenkins build to export the commit ID found in the deployed kylo zip file as a variable

  • Update the docker integration test build import that ID to push that commit to master when it succeeds

The current plan will be to fail the merge to the master branch if master is out of sync with the develop branch. This is opposed to us merging anyway. We should discuss if this is what we really want.

Activity

Show:
Sean Felten
December 14, 2018, 6:23 PM
Edited

Added git.commit.id property to version.txt. Reassigning to Jeremey to update the integration test docker job in Jenkins.

The commit property can be extracted from the version file on the command line using:

Done

Assignee

Jeremy Merrifield

Reporter

Sean Felten

Labels

None

Reviewer

None

Story Points

3

Components

Fix versions

Priority

Medium