-
-
Notifications
You must be signed in to change notification settings - Fork 58
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
Build and Release Automation #10
Comments
@DavidWiseman with your latest changes that got the build working, how close are you to being able to generate the zip artifacts automatically? |
@jeffdoolittle I'm almost there. It currently works like this:
Just need to do a bit more testing before I create a PR for it. I might change the versioning from the .NET side to remove the automated build/revision and set manually. Then enable deterministic builds and stick with Major.Minor.Revision. This is all set from GlobalAssemblyInfo.cs. The DB project is controlled separately. |
Hi @jeffdoolittle, I've pushed my changed now into main. The process for creating a release is:
https://github.com/trimble-oss/dba-dash/blob/main/.github/workflows/tag-create-release.yml The workflow will build the project - get the version from the build and use this for the tag, release & zip files. This way the version info is consistent with the app version. There is a draft release ready here: Would you check this over and let me know if you have any recommended changes? Thank you Note: The "CI" workflow does the same thing but it runs automatically on push and doesn't create the release. |
It looks great to me! Is your intention to have the tag-create-release always make a draft, or were you just testing for now? just curious. Great work! So awesome to see the continued innovation. |
Thanks @jeffdoolittle. I think a draft works best for now - still allowing for some manual control over the process. I can deploy the new release internally before making it public. I'd like to do a bit more with github actions -automated testing beyond checking if the project builds would be good. |
Absolutely, the more automation the better! |
No description provided.
The text was updated successfully, but these errors were encountered: