Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Heroku deploy from Travis jobs, update docs #566

Merged
merged 2 commits into from
Oct 4, 2017

Conversation

36degrees
Copy link
Contributor

  • Remove Heroku deploy from Travis jobs
  • Make the deploy and release process clearer

What problem does the pull request solve?

Heroku is now configured to deploy the latest-release branch to the govuk-elements-sass-release app when CI passes, which means Travis no longer needs to do this.

The documentation around the Travis config is not terribly clear.

How has this been tested?

It hasn't, because Travis can't be set up locally to test with.

What type of change is it?

  • Deployment / release change

Has the documentation been updated?

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.

Heroku is now configured to deploy the latest-release branch to the govuk-elements-sass-release app when CI passes, which means Travis no longer needs to do this.
- Update the automatic deploy comment to make it clearer
- Remove `on: master` from the create-release job as this is the default for deploy providers and it’s confusing to have it on one and not the others
- Rename the ’create release’ stage to better reflect what it actually does (‘check for new release’)
- Re-word confusing comments to make it clearer how and when the deploy stage gets triggered
- Reduce the line lengths of the file by moving comments above sections
@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-elements-review-pr-566 October 4, 2017 08:49 Inactive
@36degrees 36degrees requested a review from kr8n3r October 4, 2017 08:51
Copy link

@kr8n3r kr8n3r left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤞

@36degrees 36degrees merged commit 85644af into master Oct 4, 2017
@36degrees 36degrees deleted the deploy-latest-release-using-heroku branch October 4, 2017 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants