Praqma / metricviz

Code metrics visualization POC
2 stars 1 forks source link

Create a continuous delivery pipeline #6

Open martinmosegaard opened 8 years ago

martinmosegaard commented 8 years ago

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.

martinmosegaard commented 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.

buep commented 8 years ago

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