Changes for page Build Management
Last modified by Richard Kreissig on 2023/09/14 08:50
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. msp1 +XWiki.cds - Content
-
... ... @@ -21,6 +21,15 @@ 21 21 22 22 {{/code}} 23 23 24 +=== Things to be aware of === 25 + 26 +{{warning}} 27 +* Eclipse metadata and pom.xml files are not automatically synced. If you change for example version numbers, you have to modify pom.xml 28 +* There are files in the parent project which can be also found in the branding plugin. Keep them in sync! 29 +{{/warning}} 30 + 31 + 32 + 24 24 === Building Kieler on the command line === 25 25 26 26 A full KIELER build on the command line is done as follows ... ... @@ -35,28 +35,29 @@ 35 35 36 36 = Automatic Builds (Bamboo) = 37 37 38 -Maven with Tycho only provides the possibility of headless KIELER builds without starting eclipse. To facilitate automatic builds furtherSoftware to monitor source code repositories, start builds after each check-in, notify developers of failed builds, etc. is needed. For KIELER we are using Bamboo by Atlassian47 +Maven with Tycho only provides the possibility of headless KIELER builds without starting Eclipse. To facilitate automatic builds, further software to monitor source code repositories, start builds after each check-in, notify developers of failed builds, etc. is needed. For KIELER we are using Bamboo by Atlassian 39 39 40 40 == Bamboo in KIELER == 41 41 42 42 At the moment there are four jobs configured for KIELER 43 43 44 -=== Continous Plugin Build===53 +=== Juno 4.2 Continuous Plugins === 45 45 46 46 * Builds and tests KIELER plugins after each commit 47 47 * Sends notifications of failed builds to the responsible developer(s) 48 48 49 -=== KIELERRCANightly ===58 +=== Juno 4.2 Product Nightly === 50 50 51 51 * Builds all of KIELER including all plugins, features as well as the RCA and the KIELER P2 Repository every night. 52 52 * Deploys RCA and repository to the download server 62 +* Assembles the KLay libraries (with and without EMF included) into jar files and deploys them to the download server 53 53 * Sends notifications about failed commits to the responsible developer(s) and staff members 54 54 55 -=== K IELERRating Nightly ===65 +=== Kieler Rating Nightly === 56 56 57 57 * Builds and deploys the KIELER class rating website with a special javadoc doclet 58 58 59 -=== KielerQANightly===69 +=== Nightly QA Build === 60 60 61 61 * Runs nightly static code checkers, code metrics as PMD, FindBugs, Checkstyle etc. 62 62
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 - 24904561 +6160402 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/ 2490456/Build Management1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/6160402/Build Management