camunda-community-hub / camunda-platform-7-osgi

OSGi integration for Camunda Platform 7
Apache License 2.0
22 stars 24 forks source link

ci: build and deploy with GitHub Actions #59

Closed lwille closed 4 years ago

lwille commented 4 years ago

related to INFRA-1262

rbraeunlich commented 4 years ago

Hey @lwille, thank you for the PR. Though I'm gonna miss Travis somehow :D One question, why did you choose to only have a single build activated and not the whole matrix?

lwille commented 4 years ago

hi @rbraeunlich, I'm still trying to get the tests to work in general, that's why I temporarily disabled most of the matrix. I'm going to continue working on it very soon and will ping you once I'm done!

Just in case we don't get the tests to work on GH Actions: we're free to keep Travis for testing and use the GH Actions workflow only for releasing new versions. Also, this project is kind of special because we didn't even have the tests running in our CI before.

For the time being, here's what we're posting in every other repo we're migrating:

Dear @rbraeunlich (tagging you as main contributor): As you can see, we're moving from building the community projects on GitHub actions instead of "our" Jenkins. We made this move to improve transparency as well as provide better feedback for contributors.

I'm going to leave this note in all affected repositories once we're done making the changes. If you experience issues related to our changes to GitHub Actions, please let us know!

lwille commented 4 years ago

hi @rbraeunlich, I wasn't able to get the tests to work neither on my local environment (1.8.0-adoptopenjdk) nor on GitHub actions. However, the Travis builds are (still) working so I'm going to leave them intact. Given the fact that this project currently seems quite dormant, this solution seems to be a good fit.

To publish releases, simply create a new release using https://github.com/camunda/camunda-bpm-platform-osgi/releases/new.