[GitHub] nicolaferraro opened a new issue #59: Setup release scripts

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[GitHub] nicolaferraro opened a new issue #59: Setup release scripts

GitBox
nicolaferraro opened a new issue #59: Setup release scripts
URL: https://github.com/apache/camel-k/issues/59
 
 
   We should add a `release` command that:
   - Sets a stable version in the source code (no SNAPSHOT)
   - Compiles the code
   - Builds the operator image
   - Pushes the operator image to Docker hub
   - Run integration tests (connected to Openshift)
   - Commits and pushes changes in a branch, then tags
   - Cross compiles to get binary for multiple arch/OS
   - Add entries in the release page
   - Switches to a new branch tracking upstream master
   - Increases the version to next SNAPSHOT
   - Compiles the code again
   - Commits and push or open a PR
   
   Maybe some of those steps will be manual at the beginning :smile:
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[hidden email]


With regards,
Apache Git Services