Open martinmosegaard opened 8 years ago
These Gradle tasks should be invoked by the pipeline:
./gradlew jar
To build the source code
./gradlew test
To run tests
./gradlew installDist
and optionally
./gradlew assembleDist
To build a distribution.
Have a look at the issues in PAC related to releasing binaries. We ended up just tagging the release, as it was actually just a script but here you plan on releasing a binary.
Where do we want to put that? Github could be one place.
https://github.com/Praqma/Praqmatic-Automated-Changelog/issues/17 https://github.com/Praqma/Praqmatic-Automated-Changelog/issues/20
Related to creating the pipeline, see this: https://github.com/Praqma/Praqmatic-Automated-Changelog/issues/17
Create a continuous delivery pipeline for the project on Praqma Jenkins
Result: A pipeline that builds source code (as necessary), runs tests and archives executables and documentation artifacts.