Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Continuous Plugins – Compiles the plug-ins and runs the unit tests on them. None of the compiled artifacts are published anywhere. This plan is triggered by pushing stuff into the repositories, giving early feedback regarding whether committed changes break anything.
  2. Nightly Product – Compiles the plug-ins and assembles distributable product files and update sites. Distributable files are published in the nightly build directory /home/kieler/public_html/files/nightly. Update sites are published in /home/kieler/public_html/updatesite/nightly. This plan is run once every night.
  3. Nightly Rating – Compiles the plug-ins and runs our code quality rating doclet on them. The result is a website published at /home/kieler/public_html/rating. This plan is run once every night.

...

Different Nightly Product Builds

Since KIELER is divided into the Pragmatics and Semantics parts, the different Nightly Product builds produce different artifacts.

  • KIELER Pragmatics
    • KLay layout library redistributables
    • KWebS redistributables
    • Papyrus Layout update site
  • KIELER Semantics
    • KIELER redistributables
    • KIELER update site