Commit Graph

238 Commits

Author SHA1 Message Date
Manuele Simi 2eae025914 Add missing block. 2019-12-11 23:10:32 -05:00
Manuele Simi 9b8d767526 Move readFile to a dedicated stage. 2019-12-11 23:08:47 -05:00
Manuele Simi 71aeb70365 Change the scope of the report. 2019-12-11 22:50:16 -05:00
Manuele Simi 31c46b8fbd Use readfile to read the job report. 2019-12-11 22:47:01 -05:00
Manuele Simi b45efcb2a5 Print lines. 2019-12-11 22:32:53 -05:00
Manuele Simi 9101026695 List job reports. 2019-12-11 22:21:23 -05:00
Manuele Simi f9bec52a71 Check job report file earlier. 2019-12-11 21:27:17 -05:00
Manuele Simi be8f943ab9 Handle cat error. 2019-12-10 23:02:24 -05:00
Manuele Simi d4534fea88 Fix echo syntax. 2019-12-10 22:58:19 -05:00
Manuele Simi d178e328b1 Remove double quotes around the job results. 2019-12-10 22:52:40 -05:00
Manuele Simi 48f2be7f2d Show the job report. 2019-12-09 23:28:53 -05:00
Manuele Simi 5d202f82e7 Fix paths for job report. 2019-12-09 23:27:22 -05:00
Manuele Simi c4c5057886 Re-enable catch to see the stack trace. 2019-12-09 23:19:00 -05:00
Manuele Simi 5185b38452 Remove catch to see the stack trace. 2019-12-09 23:17:16 -05:00
Manuele Simi 9a4525381a Print exception on the job report. 2019-12-09 23:06:07 -05:00
Manuele Simi 539b8aaa33 Set the output job report from the groovy env. 2019-12-09 22:49:42 -05:00
Manuele Simi a720c5ea73 Resume from a given report number. 2019-12-09 22:37:46 -05:00
Manuele Simi 447e8dde0a Adjust path for previous report file. 2019-12-09 22:25:44 -05:00
Manuele Simi d04abeab48 Fix gjob. 2019-12-09 21:47:34 -05:00
Manuele Simi 520fc3d31b Jobs as parameter. 2019-12-09 21:42:10 -05:00
Manuele Simi 5c120a3207 Skip all the jobs if resume is enabled && success. 2019-12-09 21:37:23 -05:00
Manuele Simi b2324d2fad Print when the maven-parent is skipped. 2019-12-09 21:25:54 -05:00
Manuele Simi 1c504c6c64 Catch exception if the report is not available. 2019-12-09 16:54:48 -05:00
Manuele Simi 68826de759 Calculate previous job number. 2019-12-09 16:50:50 -05:00
Manuele Simi 517153a3ae Parse job report before the pipeline execution. 2019-12-09 16:35:11 -05:00
Manuele Simi f2298fff63 Remove stage block. 2019-12-09 16:13:36 -05:00
Manuele Simi 9ec18e4bf2 Remove script block. 2019-12-09 16:02:48 -05:00
Manuele Simi ed4b6bcef0 Wrap code into a stage block. 2019-12-09 16:00:42 -05:00
Manuele Simi 54b0bb03de Manage job report for maven-parent. 2019-12-09 15:49:33 -05:00
Manuele Simi 1de672a7c5 Restore initialize stage. 2019-12-09 15:42:24 -05:00
Manuele Simi 315626848f Fix resume syntax. 2019-12-09 15:31:21 -05:00
Manuele Simi c97451b1a6 Restore resume parameter. 2019-12-09 15:23:03 -05:00
Manuele Simi f19fb497fb Restore jenkins file. 2019-12-09 15:17:37 -05:00
Manuele Simi c5216cebda Fix the env variables. 2019-12-08 23:21:40 -05:00
Manuele Simi e8a0a4d362 Remove code to isolate errors. 2019-12-08 23:14:01 -05:00
Manuele Simi a6b6c8c7f4 Adjust job report path. 2019-12-08 23:10:36 -05:00
Manuele Simi e0c766111b Comment echo commands. 2019-12-08 23:01:54 -05:00
Manuele Simi b98633f9bb Fix syntax. 2019-12-08 16:12:11 -05:00
Manuele Simi 08e55f99b1 Wrap maven-parent in a script block. 2019-12-08 16:07:06 -05:00
Manuele Simi fe1719cce5 Add resume also for maven-parent. 2019-12-08 15:59:50 -05:00
Manuele Simi 05df0c77f3 Propagate resume option. 2019-12-08 15:55:08 -05:00
Manuele Simi 4326d6613d Remove break statement. 2019-12-08 15:14:52 -05:00
Manuele Simi c7b951a4de Fix syntax. 2019-12-08 15:13:53 -05:00
Manuele Simi 48f8d98fe7 Fix syntax. 2019-12-08 15:12:29 -05:00
Manuele Simi 1ca7b3d462 Parse the previous report and decide what to build. 2019-12-08 15:10:38 -05:00
Manuele Simi 481a58150f Put job obj in scope. 2019-12-07 23:45:01 -05:00
Manuele Simi 9ec6fae599 Rename job var. 2019-12-07 23:15:57 -05:00
Manuele Simi bf5073bebe Print job results in the console. 2019-12-07 23:07:08 -05:00
Manuele Simi e81bc64dbc Adjust echo command, again. 2019-12-07 22:44:36 -05:00
Manuele Simi bc02edf421 Adjust echo command, again. 2019-12-07 22:40:14 -05:00
Manuele Simi 478ac55b21 Adjust echo command. 2019-12-07 22:34:53 -05:00
Manuele Simi 5d90126807 Create a job report. 2019-12-07 18:19:14 -05:00
Manuele Simi 6cbba2de51 Create a dynamic stage for each configured group. 2019-12-03 16:51:46 -05:00
Roberto Cirillo 2e801c2d36 added dataminer and gis components to the release
added stage LibrariesIILevel to the JnkinsFile
2019-12-02 16:32:38 +01:00
Manuele Simi a5030995f6 Set a dry-run profile for the first stage (maven-parent). 2019-11-22 21:53:24 -05:00
Manuele Simi 009509f2ed Remove branch column. 2019-10-28 13:35:09 -04:00
Manuele Simi ddf55fd308 Separate filename from packaging. 2019-10-25 14:32:49 -04:00
Manuele Simi d355a673c3 Add more columns to the report. 2019-10-22 22:56:48 -04:00
Manuele Simi d191329eb7 Adjust subject and body. 2019-10-22 15:17:31 -04:00
Manuele Simi fedf9bf2c3 Send report separately from build results to the releases mailing list. 2019-10-22 15:05:13 -04:00
Manuele Simi 44423acd60 Echo the report. 2019-10-22 09:12:37 -04:00
Manuele Simi f9de2f145e Adjust filename for attachments. Add email ext to README. 2019-10-22 08:56:23 -04:00
Manuele Simi 591cc0d31a Adjust email attachments. 2019-10-22 08:33:50 -04:00
Manuele Simi 1f0de2eaa0 Adjust emails. Attach log in case of failures. 2019-10-21 23:28:35 -04:00
Manuele Simi c36ef9e2a4 Fix path for build commits. 2019-10-21 23:01:14 -04:00
Manuele Simi 572d3b1727 Add release header. 2019-10-21 22:57:59 -04:00
Manuele Simi e6a734f40b Try to email the build commits. 2019-10-21 22:56:20 -04:00
Manuele Simi b3fac64bcb Add Component column. 2019-10-21 22:52:40 -04:00
Manuele Simi 0376d082cf Correct start time. 2019-10-21 22:41:17 -04:00
Manuele Simi da41ff2929 Add start time header to build_commits.csv. 2019-10-21 22:37:00 -04:00
Manuele Simi 6c6a292cac Output to CSV. 2019-10-21 22:24:32 -04:00
Manuele Simi 146303c77f Output ${AGENT_ROOT_FOLDER}/build_commits.txt. 2019-10-21 21:28:21 -04:00
Manuele Simi f74718b5e7 Clean up some code in the pipeline. 2019-10-16 21:09:11 -04:00
Roberto Cirillo 4219478782 Update 'Jenkinsfile'
fixed some echo messages
2019-10-16 18:41:40 +02:00
Roberto Cirillo 3b61167f6d Update 'Jenkinsfile'
Added the following stages:

CoreAuth, CoreSmartgears, Common
2019-10-16 18:40:05 +02:00
Manuele Simi f00919f478 More optimizations on Maven. 2019-10-11 22:51:59 -04:00
Manuele Simi 17f51ff0fd Activate the removal of the local repo. 2019-10-11 12:11:38 -04:00
Manuele Simi 62186ca73a Rename the REMOVE_LOCAL_REPO var. 2019-10-11 12:02:03 -04:00
Manuele Simi 253d5d1a28 Fix clean up value (test). 2019-10-11 11:59:26 -04:00
Manuele Simi 685be77766 Change order of env vars. 2019-10-11 11:56:03 -04:00
Manuele Simi 8a08a4bfac More logging. 2019-10-11 11:53:08 -04:00
Manuele Simi 7600fd2a36 Log new boolean parameters. 2019-10-11 11:44:16 -04:00
Manuele Simi 2d556dc0ef Just formatting a message. 2019-10-11 09:22:51 -04:00
Manuele Simi 1b642328ec New parameter to wipe out the gcube artifacts before the builds. 2019-10-11 09:14:17 -04:00
Manuele Simi f9035789e8 New boolean parameter to choose if the local repo must be wiped out or not. 2019-10-11 08:52:48 -04:00
Manuele Simi eb68c86eb0 Enable settings for the release build. 2019-10-10 23:35:51 -04:00
Manuele Simi 9f4d80e1ed New maven options to parallelize the builds. 2019-10-10 21:57:37 -04:00
Manuele Simi 9fb56fc246 Add build time to success email. 2019-10-10 15:19:37 -04:00
Manuele Simi f897c5ac3c Adjust the subject of emails. 2019-10-10 14:19:41 -04:00
Manuele Simi 375ff075e1 Set AGENT_ROOT_FOLDER as env var. 2019-10-10 12:32:40 -04:00
Manuele Simi b90b80ae42 Shell steps in the post-action block. 2019-10-10 12:26:56 -04:00
Manuele Simi 834e7c462e Email with pipeline results. 2019-10-10 12:21:52 -04:00
Manuele Simi 1f9b2fac31 Remove steps. 2019-10-10 11:04:29 -04:00
Manuele Simi b66becd978 Add steps block around the post-action. 2019-10-10 10:58:50 -04:00
Manuele Simi 0e535ee1f5 Fix missing quote. 2019-10-10 10:56:17 -04:00
Manuele Simi 2c38138c00 Change the default maven settings in the first stage and restore them as post-action. 2019-10-10 10:43:24 -04:00
Manuele Simi b9c2e5a12c Restore release-dry-run. Remove build number from the repo path. 2019-10-10 10:18:12 -04:00
Manuele Simi d748085413 Restore one share local repository among jobs. 2019-10-10 10:10:06 -04:00
Manuele Simi 514e7764da Set PIPELINE_BUILD_NUMBER in the env section. 2019-10-09 16:48:33 -04:00
Manuele Simi 08626b8234 Add build number to the repo path. 2019-10-09 16:06:19 -04:00