# # ChangeLog for Jenkinsfile # # Generated by Trac 1.2.1 # Nov 22, 2024, 10:11:49 AM Fri, 18 Mar 2022 18:52:14 GMT Thierry Delisle [0b4ddb71] * Jenkinsfile (modified) Restore correct -j settings on jenkins tests Fri, 11 Feb 2022 21:37:53 GMT Thierry Delisle [0240a7cb] * Jenkinsfile (modified) Apparently -j1 is a special case I don't support, changed it to -j2. Fri, 11 Feb 2022 20:47:07 GMT Thierry Delisle [7d84369] * Jenkinsfile (modified) Quick hack to run tests 1 by 1 on x86 (for Mike). Mon, 28 Jun 2021 16:35:54 GMT Thierry Delisle [1781e97] * Jenkinsfile (modified) Fixed whitespace Thu, 24 Jun 2021 15:56:24 GMT Thierry Delisle [b6f39aa] * Jenkinsfile (modified) Forgot to add gcc-10/11 to jenkins options Mon, 21 Jun 2021 19:16:00 GMT Thierry Delisle [8110bc3] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) FullBuild now uses gcc-10 instead of gcc-5 and jenkins understands ... Mon, 14 Jun 2021 19:47:17 GMT Thierry Delisle [9824500] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) Fixed email generation in Jenkins Wed, 09 Jun 2021 01:22:55 GMT Thierry Delisle [bd50205] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Jenkins email must run inside node Wed, 09 Jun 2021 01:13:14 GMT Thierry Delisle [e018546] * Jenkins/Distribute (modified) * Jenkinsfile (modified) More work into not using master node Wed, 09 Jun 2021 00:55:40 GMT Thierry Delisle [47138ee] * Jenkinsfile (modified) wrap apparently needs to run in a node... for some reason Wed, 09 Jun 2021 00:53:39 GMT Thierry Delisle [a8d8547] * Jenkinsfile (modified) Fix error in previous commit Wed, 09 Jun 2021 00:49:28 GMT Thierry Delisle [d3b95f1] * Jenkinsfile (modified) Trying new structure that uses fewer nodes. Tue, 08 Jun 2021 16:51:23 GMT Thierry Delisle [4969efd] * Jenkinsfile (modified) Testing out Jenkins not using master anymore Fri, 28 May 2021 19:42:51 GMT Thierry Delisle [cc9ec56] * Jenkinsfile (modified) Fixed typo in jenkins file Thu, 27 May 2021 18:53:45 GMT Thierry Delisle [cece53c] * Jenkinsfile (modified) Don't archive librairies if no test crashed. Wed, 26 May 2021 21:55:56 GMT Thierry Delisle [7684557] * Jenkinsfile (modified) Build description now cotains node name Wed, 26 May 2021 21:51:59 GMT Thierry Delisle [32ab519] * Jenkinsfile (modified) * tools/jenkins/archive-gen.sh (added) Jenkins now generates a setup.sh script when archiving test failures. ... Tue, 09 Mar 2021 19:46:37 GMT Thierry Delisle [a33dcd5] * Jenkinsfile (modified) Forgot to stage som stuff Tue, 09 Mar 2021 19:46:23 GMT Thierry Delisle [1baf6ed] * Jenkinsfile (modified) Added memory check in jenkins file Tue, 29 Dec 2020 18:52:43 GMT Thierry Delisle [abc2a643] * Jenkinsfile (modified) Can't even use Java Tue, 29 Dec 2020 18:51:37 GMT Thierry Delisle [74b0de43] * Jenkinsfile (modified) Tentative to lint FullBuild on fast compile Thu, 17 Dec 2020 16:18:24 GMT Thierry Delisle [9dd31e7] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) Removed StageName global as it doesn't seem to work and it's not that ... Thu, 17 Dec 2020 16:07:58 GMT Thierry Delisle [18e4cd0] * Jenkinsfile (modified) Trying to get more complete failure message Thu, 17 Dec 2020 15:48:12 GMT Thierry Delisle [39d22ef] * Jenkinsfile (modified) Fix typo in Jenkinsfile Thu, 17 Dec 2020 15:36:47 GMT Thierry Delisle [852ae0ea] * Jenkinsfile (modified) Changing how jenkins errors are printed Tue, 08 Dec 2020 18:22:47 GMT Thierry Delisle [8e58264] * Jenkins/Distribute (modified) * Jenkinsfile (modified) First attempt at full distribute. Fixed some typos. Fri, 04 Dec 2020 17:52:04 GMT Thierry Delisle [6a531ab] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) Quick build now uses new AST. Moved some more common code to ... Fri, 04 Dec 2020 17:02:21 GMT Thierry Delisle [85799aa] * Jenkinsfile (modified) Fixed bad copy-paste Fri, 04 Dec 2020 16:57:05 GMT Thierry Delisle [fe3d9ab] * Jenkinsfile (modified) Jenkins now prints AST version in long description Thu, 03 Dec 2020 21:57:45 GMT Thierry Delisle [91aa5ab] * Jenkinsfile (modified) Didn't save properly Thu, 03 Dec 2020 21:56:35 GMT Thierry Delisle [1483a16] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) Loading seems to work, usage doesn't Thu, 03 Dec 2020 21:53:12 GMT Thierry Delisle [953d433] * Jenkinsfile (modified) More attempts at loading tools Thu, 03 Dec 2020 21:51:36 GMT Thierry Delisle [8ca82de] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) More attempts at loading tools Thu, 03 Dec 2020 21:48:22 GMT Thierry Delisle [234ede4] * Jenkinsfile (modified) typo Thu, 03 Dec 2020 21:46:44 GMT Thierry Delisle [d8d9130f] * Jenkinsfile (modified) Changed how groovy scripts are imported Thu, 03 Dec 2020 21:40:43 GMT Thierry Delisle [bd8dca2] * Jenkinsfile (modified) Pushed import in jenkinsfile to much later Thu, 03 Dec 2020 21:37:50 GMT Thierry Delisle [27b1ca1] * Jenkins/tools.groovy (added) * Jenkinsfile (modified) Modified Jenkinsfile to move out some of the helper for later reuse Wed, 14 Oct 2020 16:00:28 GMT Thierry Delisle [d21dd3cb] * Jenkinsfile (modified) Jenkins master build script now supports new-ast option Thu, 08 Oct 2020 16:45:34 GMT Thierry Delisle [391c065] * Jenkinsfile (modified) Update jenkins to use more recent version of clang Wed, 16 Sep 2020 19:26:02 GMT Thierry Delisle [c09ae73] * Jenkinsfile (modified) Removed hack in Jenkins file that is no longer needed after .autogen ... Mon, 10 Aug 2020 19:40:12 GMT Thierry Delisle [dcf1979] * Jenkinsfile (modified) Jenkins file now calls autogen.sh before building Tue, 10 Mar 2020 19:48:30 GMT Thierry Delisle [c862fae] * Jenkinsfile (modified) * tests/.expect/abort.txt (added) * tests/abort.cfa (added) Fixed typo in Jenkinsfile and added abort test to test libcfa archival Tue, 10 Mar 2020 19:39:09 GMT Thierry Delisle [62f96ae] * Jenkinsfile (modified) Added old build discarder to jenkins Tue, 10 Mar 2020 18:51:57 GMT Thierry Delisle [aa96fba] * Jenkinsfile (modified) Jenkins now artifacts libcfa.so and libcfathread.so on errors Tue, 10 Mar 2020 17:22:11 GMT Thierry Delisle [bf22bc6] * Jenkinsfile (modified) Disable lto since it remove necessary side effects Thu, 27 Feb 2020 20:43:27 GMT Thierry Delisle [26a09f92] * Jenkinsfile (modified) Activating lto for libcfa Thu, 27 Feb 2020 16:33:36 GMT Thierry Delisle [3e38e15] * Jenkinsfile (modified) Fixed typo Thu, 27 Feb 2020 16:32:23 GMT Thierry Delisle [70ead46a] * Jenkinsfile (modified) Added LTO to jenkins build Thu, 20 Feb 2020 20:31:23 GMT Thierry Delisle [13d2dac] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) fixed scheduling benchmarks in jenkins to use consistent file naming Thu, 14 Nov 2019 21:01:50 GMT Thierry Delisle [e11957e] * Jenkinsfile (modified) * automake/missing (modified) Undid the change to automake/missing and now the build machines ... Thu, 07 Nov 2019 16:30:50 GMT Thierry Delisle [fe27d99] * Jenkinsfile (modified) Forgot to add the new gcc to build options Thu, 07 Nov 2019 15:45:08 GMT Thierry Delisle [099f5bd] * Jenkinsfile (modified) Added gcc 7,8,9 and change clang from clang++ to clang++-6.0 Tue, 10 Sep 2019 17:38:16 GMT Thierry Delisle [85142648] * Jenkinsfile (modified) Reverted usage of node Tue, 10 Sep 2019 15:31:35 GMT Thierry Delisle [952ee7a] * Jenkinsfile (modified) more testing Tue, 10 Sep 2019 15:29:38 GMT Thierry Delisle [4f9e706] * Jenkinsfile (modified) Testing what can happen outside of nodes Tue, 10 Sep 2019 15:11:30 GMT Thierry Delisle [aa8e8301] * Jenkinsfile (modified) No longer using node('master') for build Tue, 10 Sep 2019 15:04:46 GMT Thierry Delisle [6b6c26e] * Jenkinsfile (modified) Tentative fix for call to eachLine Tue, 10 Sep 2019 15:00:46 GMT Thierry Delisle [fdb6ac6] * Jenkinsfile (modified) Jenkins sandbox has weird limits to sandboxing Tue, 10 Sep 2019 14:54:58 GMT Thierry Delisle [c57f59d] * Jenkinsfile (modified) * tools/PrettyGitLogs.sh (deleted) Tentative fix for call to eachLine which had some warnings Mon, 09 Sep 2019 21:42:03 GMT Thierry Delisle [249091f] * Jenkinsfile (modified) Some cleanup in Jenkinsfile Mon, 09 Sep 2019 21:33:39 GMT Thierry Delisle [fce01e7] * Jenkinsfile (modified) Removing need for PrettyGitLog Mon, 09 Sep 2019 21:14:52 GMT Thierry Delisle [dea0b69] * Jenkinsfile (modified) New syntax test for sh in jenkinsfile Mon, 09 Sep 2019 21:06:58 GMT Thierry Delisle [d0e4f7f] * Jenkinsfile (modified) Trying to figure out the syntax for sh returning into a variable Mon, 09 Sep 2019 21:03:36 GMT Thierry Delisle [6badd87] * Jenkinsfile (modified) Testing calls to git from Jenkinsfile rather than PrettyGitLog.sh, in ... Thu, 15 Aug 2019 21:09:11 GMT Thierry Delisle [c95fdc9] * Jenkinsfile (modified) Trying relative artifact paths Thu, 15 Aug 2019 20:17:30 GMT Thierry Delisle [b8dd786] * Jenkinsfile (modified) fix archive pattern to not exclude all files Thu, 15 Aug 2019 18:57:18 GMT Thierry Delisle [d8fb85c] * Jenkinsfile (modified) archiveArtefact requires a pattern aparently not a directory Thu, 15 Aug 2019 18:08:51 GMT Thierry Delisle [4c51aca] * Jenkinsfile (modified) Fixed jenkinsfile to also archive test crashes on short tests Thu, 15 Aug 2019 17:19:02 GMT Thierry Delisle [4c1b9ea8] * Jenkinsfile (modified) Fix scope of archival for tests Thu, 15 Aug 2019 15:28:03 GMT Thierry Delisle [3e93c00] * Jenkinsfile (modified) Fix archiving to happen on errors not on success Thu, 15 Aug 2019 15:04:37 GMT Thierry Delisle [ddee972] * Jenkinsfile (modified) Small syntax fix Thu, 15 Aug 2019 14:54:47 GMT Thierry Delisle [143e6f3] * Jenkinsfile (modified) * tests/.expect/REMOVE_THIS_TEST.txt (added) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/REMOVE_THIS_TEST.cfa (added) * tests/pybin/tools.py (modified) Trying out archive build failures Wed, 14 Aug 2019 19:09:05 GMT Thierry Delisle [3221a2b] * Jenkinsfile (modified) Improved jenkins presentation of performance plots Fri, 02 Aug 2019 15:04:50 GMT Thierry Delisle [7e0017f5] * Jenkinsfile (modified) Fixed Jenkinsfile using '-' instead of '.' for the diff plot csv names Wed, 31 Jul 2019 19:33:44 GMT Thierry Delisle [c6f1f3e] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) * benchmark/baselines/calc.py (added) * benchmark/baselines/x64/compile.csv (added) * benchmark/baselines/x64/ctxswitch.csv (added) * benchmark/baselines/x64/mutex.csv (added) * benchmark/baselines/x64/signal.csv (added) * benchmark/baselines/x86/compile.csv (added) * benchmark/baselines/x86/ctxswitch.csv (added) * benchmark/baselines/x86/mutex.csv (added) * benchmark/baselines/x86/signal.csv (added) * tools/baseline.py (added) Jenkins now also computes various speed-up graphs for performance ... Wed, 26 Jun 2019 19:41:55 GMT Thierry Delisle [e70e54e] * Jenkinsfile (modified) * Makefile.am (modified) * Makefile.in (modified) Added configure-libcfa target to help jenkins build in steps Wed, 26 Jun 2019 19:16:22 GMT Thierry Delisle [f253e4a] * Jenkinsfile (modified) Jenkins now fully configures before building Wed, 26 Jun 2019 19:08:07 GMT Thierry Delisle [e507c11] * Jenkinsfile (modified) Jenkins now builds translator and libraries in several steps to ... Wed, 26 Jun 2019 14:14:36 GMT Thierry Delisle [05c34c3] * Jenkinsfile (modified) Reverted local timeout but increased global timeout Tue, 25 Jun 2019 20:09:20 GMT Thierry Delisle [f93f35a] * Jenkinsfile (modified) Fixed typo Tue, 25 Jun 2019 20:06:42 GMT Thierry Delisle [ab8315f] * Jenkinsfile (modified) Jenkins will now display short tests and full tests as 2 different stages Tue, 25 Jun 2019 15:03:14 GMT Thierry Delisle [8ecb590] * Jenkinsfile (modified) More obscure tentative for skipped builds Tue, 25 Jun 2019 14:04:15 GMT Thierry Delisle [6c55a3d] * Jenkinsfile (modified) Change jenkins file to mark staged as skipped rather than lasted 0s Mon, 24 Jun 2019 14:33:51 GMT Thierry Delisle [84917e2] * Jenkinsfile (modified) Increased timeout for tests to avoid timeouts on Cobol Fri, 10 May 2019 19:26:17 GMT Thierry Delisle [cdcd53dc] * Jenkinsfile (modified) Fixed inverted condition Wed, 01 May 2019 18:04:44 GMT Thierry Delisle [1b3eef8] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Fixed some mistakes into which builds are published Mon, 29 Apr 2019 18:44:58 GMT Thierry Delisle [986e260] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Removed utf-8 character in groovy files and replaced with unicode escape Mon, 29 Apr 2019 15:16:41 GMT Thierry Delisle [8d63649] * Jenkinsfile (modified) Jenkins has to unconditionnaly plot otherwise the plot get URLs get ... Fri, 26 Apr 2019 20:16:15 GMT Thierry Delisle [3898392] * Jenkinsfile (modified) Moved group globals into publish function Fri, 26 Apr 2019 20:13:11 GMT Thierry Delisle [7a230fd] * Jenkinsfile (modified) Tentative fix for global variable usage Fri, 26 Apr 2019 18:33:04 GMT Thierry Delisle [490cb3c] * Jenkinsfile (modified) Some improvements on plots to be correct for both fine grain ... Fri, 26 Apr 2019 15:33:21 GMT Thierry Delisle [e2862d3] * Jenkinsfile (modified) Fixed some weitd Groovy/Jenkins/Java interaction bug? Fri, 26 Apr 2019 15:26:48 GMT Thierry Delisle [df57a84] * Jenkinsfile (modified) Some more fidling with the jenkins plots Thu, 25 Apr 2019 18:42:30 GMT Thierry Delisle [47bfefd] * Jenkinsfile (modified) Removed extra curly brace Thu, 25 Apr 2019 16:36:38 GMT Thierry Delisle [cefa6ca] * Jenkinsfile (modified) When all else fails compy data to a fixed name Wed, 24 Apr 2019 21:22:09 GMT Thierry Delisle [3c40dc2a] * Jenkinsfile (modified) Tentative fix for plot using dir command Wed, 24 Apr 2019 19:14:32 GMT Thierry Delisle [13c98a4] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * tools/PrettyGitLogs.sh (modified) Jenkins emails now use html, this push does some work to improve how ... Wed, 24 Apr 2019 18:04:59 GMT Thierry Delisle [f85464da] * Jenkinsfile (modified) Added quotes around generated csv Wed, 24 Apr 2019 15:25:41 GMT Thierry Delisle [f95e8f0] * Jenkinsfile (modified) Hack to directly compile benchmark in sandbox and some debug information Tue, 23 Apr 2019 20:10:07 GMT Thierry Delisle [ce2e547] * Jenkinsfile (modified) Jenkinsfile now uses line simple to plot