Release Deployment #641
Replies: 2 comments 6 replies
-
That depends. You can do it automatically using a GitHub workflow, but in most cases, you just go to the GitHub releases page and create a new release. The Wizard will create a new tag you specify on the selected branch. Source code assets are generated automatically. |
Beta Was this translation helpful? Give feedback.
-
Starting with the really nice instructions in the Pharo wiki, and making a few updates and enhancements, I have a phase 1 that I'm pretty happy with. It creates a "continuous" tagged release on each commit, with the image, changes, etc. zipped along with the release. The real work is done in this shell script, which is called from the workflow here. The build directory was This will get me started until I need semantic version releases, which shouldn't be too hard to modify. Thanks for the help! |
Beta Was this translation helpful? Give feedback.
-
How does one deploy build assets - like the image with the project loaded and corresponding VM - as part of a tagged release? I see that Pharo and SmalltalkCI itself both seem to do this, but I'm not sure where the magic happens and how to adapt for an arbitrary project. Any help would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions