<
From version < 11.1 >
edited by cds
on 2013/04/02 18:37
To version < 12.1 >
edited by cds
on 2013/04/03 10:25
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -66,26 +66,12 @@
66 66  
67 67  Afterwards the assembled RCA and P2 repository may be found in {{code language="none"}}build/de.cau.cs.kieler.repository/target{{/code}}. Similarly single plugins or features are found in the {{code language="none"}}target {{/code}}subdirectory of the respective package.
68 68  
69 -= The Continuous Integration Build =
69 += Continuous and Nightly Builds =
70 70  
71 -At the moment there are four jobs configured for KIELER
71 +There are basically three different build plans for each of the KIELER projects:
72 72  
73 -==== Juno 4.2 Continuous Plugins ====
73 +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.
74 +1. Nightly Product – Compiles the plug-ins and assembles distributable product files and update sites. Distributable files are published in the nightly build directory {{code language="none"}}/home/kieler/public_html/files/nightly{{/code}}. Update sites are published in {{code language="none"}}/home/kieler/public_html/updatesite/nightly{{/code}}. This plan is run once every night.
75 +1. Nightly Rating – Compiles the plug-ins and runs our code quality rating doclet on them. The result is a website published at {{code language="none"}}/home/kieler/public_html/rating{{/code}}. This plan is run once every night.
74 74  
75 -* Builds and tests KIELER plugins after each commit
76 -* Sends notifications of failed builds to the responsible developer(s)
77 -
78 -==== Juno 4.2 Product Nightly ====
79 -
80 -* Builds all of KIELER including all plugins, features as well as the RCA and the KIELER P2 Repository every night.
81 -* Deploys RCA and repository to the download server
82 -* Assembles the KLay libraries (with and without EMF included) into jar files and deploys them to the download server
83 -* Sends notifications about failed commits to the responsible developer(s) and staff members
84 -
85 -==== Kieler Rating Nightly ====
86 -
87 -* Builds and deploys the KIELER class rating website with a special javadoc doclet
88 -
89 -==== Nightly QA Build ====
90 -
91 -* Runs nightly static code checkers, code metrics as PMD, FindBugs, Checkstyle etc.
77 +
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -6160404
1 +6160405
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/6160404/Build Management
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/6160405/Build Management