Skip to content

Setup GitHub Actions to build .rpm #27

Open
PWRxPSYCHO wants to merge 26 commits intoTAK-Product-Center:mainfrom
ScriptTactics:main
Open

Setup GitHub Actions to build .rpm #27
PWRxPSYCHO wants to merge 26 commits intoTAK-Product-Center:mainfrom
ScriptTactics:main

Conversation

@PWRxPSYCHO
Copy link
Copy Markdown

These actions build the .rpm image of TAK server and upload them as an artifact to GitHub.

Additional jobs can be added to generate the .deb file as well.

Then a release stage could be created to package the artifacts together.

@mighty-swede
Copy link
Copy Markdown

I wonder if github is the right place to store binaries. I expect that if I clone this repository I only want source code and no binaries. I build them myself. Just a thought!

@PWRxPSYCHO
Copy link
Copy Markdown
Author

PWRxPSYCHO commented May 26, 2023

I wonder if github is the right place to store binaries. I expect that if I clone this repository I only want source code and no binaries. I build them myself. Just a thought!

When you clone the repo it won't download the binaries with the project. Setting up GitHub actions just uses GitHub's tools to build the binaries for you. It is also possible to add the binaries to a release similar to what is done currently for the ATAK repository

@Rushmore75
Copy link
Copy Markdown

BTW I had to set java-version: 11 to 17 to get it to build for me

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