Skip to content
This repository has been archived by the owner on Oct 11, 2020. It is now read-only.

Simplify releasing in CI #544

Closed
Croydon opened this issue Dec 6, 2017 · 1 comment
Closed

Simplify releasing in CI #544

Croydon opened this issue Dec 6, 2017 · 1 comment

Comments

@Croydon
Copy link
Contributor

Croydon commented Dec 6, 2017

Right now we run the entire CI jobs trough once, if successful so far we create a git tag, then running through everything again to get pretty much the very same results. This could be simplified by:

  • first job stays our CI-prebuilds check/trigger
  • second stage is our build + unit test step
    • with the difference that when we are in the master branch + no PR -> we use Travis Cache to store the built packages
  • at the last stage, if every job before was successful AND we want to have a new tag/release, lets create a new tag, than instantly upload the binaries
  • to not run every job again triggered by the new tag pushing
@Croydon
Copy link
Contributor Author

Croydon commented Jul 24, 2018

CI build time is now smaller than it used to be; Flex has now a similar CI releasing strategy; the ideas from this issue would increase the complexity of your CI system even further.

=> Closing this because of irrelevance and (likely) unneccessary complexity

@Croydon Croydon closed this as completed Jul 24, 2018
@ghost ghost removed the org:planned label Jul 24, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant