You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alex Muller edited this page Aug 19, 2013
·
1 revision
Deployment
Like any good GDS app, Transactions Explorer is deployed using Jenkins.
Building the tarball
On deploy.preview.performance, run the job transactions-explorer-build-artefact
with the parameter (tag) you want to use. This will build a preview and production tarball, and trigger a downstream job to update preview using GOV.UK's deploy.preview.
This build job is also triggered by a successful Jenkins build of transactions-explorer (which results in an updated git release tag). Preview is therefore kept up to date by
successful builds from master.
Note: the Transactions Explorer build requires a version of Python which is
unavailable on GOV.UK CI infrastructure.
Deploying to staging and production
Build the tarball that you want to want to deploy using the above job, with a specific release tag like release-404. Use GOV.UK's deploy.staging and deploy.production and run the deploy jobs for Transactions Explorer with the artefact ID (build number) you just built as a parameter.
Example:
Run transactions-explorer-build-artefact on deploy.preview.performance with a git tag as a parameter: release-444.
Make sure preview looks nice.
Run the Transactions Explorer deploy task on deploy.staging with the build number that Jenkins returned you from step 1 (e.g. 123).