#
# ChangeLog for Jenkinsfile
#
# Generated by Trac 1.2.1
# Mar 29, 2025, 6:07:31 AM

Sun, 08 Oct 2023 13:55:49 GMT Peter A. Buhr <pabuhr@…> [be8ee65]
	* Jenkinsfile (modified)

	change host from arm64 to aarch64 for ARM nightly build


Sat, 07 Oct 2023 16:24:41 GMT Peter A. Buhr <pabuhr@…> [2261bcc]
	* Jenkinsfile (modified)

	add arm64 to Jenkins nightly build


Sun, 28 May 2023 12:31:29 GMT Peter A. Buhr <pabuhr@…> [5007618]
	* Jenkinsfile (modified)
	* tests/Makefile.am (modified)

	update tests/Makefile.am and corresponding Jenkinsfile with more ...


Mon, 01 May 2023 22:26:22 GMT Peter A. Buhr <pabuhr@…> [67408114]
	* Jenkinsfile (modified)

	change all-tests to tests to match new make targets


Mon, 01 May 2023 11:39:30 GMT Peter A. Buhr <pabuhr@…> [985b624]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)

	remove gcc 4.9, 5, 6 from jenkins know compilers and change nightly ...


Thu, 15 Sep 2022 20:59:34 GMT Thierry Delisle <tdelisle@…> [9a90092]
	* Jenkinsfile (modified)

	Fixed typo


Thu, 15 Sep 2022 20:51:45 GMT Thierry Delisle <tdelisle@…> [597e395]
	* Jenkinsfile (modified)

	Jenkins now runs all tests in debug on push


Sun, 31 Jul 2022 18:03:18 GMT Thierry Delisle <tdelisle@…> [6b00c53]
	* Jenkinsfile (modified)

	Jenkins no longer offers the option to build the old ast


Thu, 14 Jul 2022 20:57:30 GMT Thierry Delisle <tdelisle@…> [4f3807d]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)

	Removed jenkins performance plots since they were not very useful


Tue, 22 Mar 2022 15:20:30 GMT Thierry Delisle <tdelisle@…> [14d5461]
	* Jenkinsfile (modified)

	Fixed incorrect used of $ in jenkins file


Fri, 18 Mar 2022 18:52:14 GMT Thierry Delisle <tdelisle@…> [0b4ddb71]
	* Jenkinsfile (modified)

	Restore correct -j settings on jenkins tests


Fri, 11 Feb 2022 21:37:53 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [1781e97]
	* Jenkinsfile (modified)

	Fixed whitespace


Thu, 24 Jun 2021 15:56:24 GMT Thierry Delisle <tdelisle@…> [b6f39aa]
	* Jenkinsfile (modified)

	Forgot to add gcc-10/11 to jenkins options


Mon, 21 Jun 2021 19:16:00 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [9824500]
	* Jenkins/tools.groovy (modified)
	* Jenkinsfile (modified)

	Fixed email generation in Jenkins


Wed, 09 Jun 2021 01:22:55 GMT Thierry Delisle <tdelisle@…> [bd50205]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)

	Jenkins email must run inside node


Wed, 09 Jun 2021 01:13:14 GMT Thierry Delisle <tdelisle@…> [e018546]
	* Jenkins/Distribute (modified)
	* Jenkinsfile (modified)

	More work into not using master node


Wed, 09 Jun 2021 00:55:40 GMT Thierry Delisle <tdelisle@…> [47138ee]
	* Jenkinsfile (modified)

	wrap apparently needs to run in a node... for some reason


Wed, 09 Jun 2021 00:53:39 GMT Thierry Delisle <tdelisle@…> [a8d8547]
	* Jenkinsfile (modified)

	Fix error in previous commit


Wed, 09 Jun 2021 00:49:28 GMT Thierry Delisle <tdelisle@…> [d3b95f1]
	* Jenkinsfile (modified)

	Trying new structure that uses fewer nodes.


Tue, 08 Jun 2021 16:51:23 GMT Thierry Delisle <tdelisle@…> [4969efd]
	* Jenkinsfile (modified)

	Testing out Jenkins not using master anymore


Fri, 28 May 2021 19:42:51 GMT Thierry Delisle <tdelisle@…> [cc9ec56]
	* Jenkinsfile (modified)

	Fixed typo in jenkins file


Thu, 27 May 2021 18:53:45 GMT Thierry Delisle <tdelisle@…> [cece53c]
	* Jenkinsfile (modified)

	Don't archive librairies if no test crashed.


Wed, 26 May 2021 21:55:56 GMT Thierry Delisle <tdelisle@…> [7684557]
	* Jenkinsfile (modified)

	Build description now cotains node name


Wed, 26 May 2021 21:51:59 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [a33dcd5]
	* Jenkinsfile (modified)

	Forgot to stage som stuff


Tue, 09 Mar 2021 19:46:23 GMT Thierry Delisle <tdelisle@…> [1baf6ed]
	* Jenkinsfile (modified)

	Added memory check in jenkins file


Tue, 29 Dec 2020 18:52:43 GMT Thierry Delisle <tdelisle@…> [abc2a643]
	* Jenkinsfile (modified)

	Can't even use Java


Tue, 29 Dec 2020 18:51:37 GMT Thierry Delisle <tdelisle@…> [74b0de43]
	* Jenkinsfile (modified)

	Tentative to lint FullBuild on fast compile


Thu, 17 Dec 2020 16:18:24 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [18e4cd0]
	* Jenkinsfile (modified)

	Trying to get more complete failure message


Thu, 17 Dec 2020 15:48:12 GMT Thierry Delisle <tdelisle@…> [39d22ef]
	* Jenkinsfile (modified)

	Fix typo in Jenkinsfile


Thu, 17 Dec 2020 15:36:47 GMT Thierry Delisle <tdelisle@…> [852ae0ea]
	* Jenkinsfile (modified)

	Changing how jenkins errors are printed


Tue, 08 Dec 2020 18:22:47 GMT Thierry Delisle <tdelisle@…> [8e58264]
	* Jenkins/Distribute (modified)
	* Jenkinsfile (modified)

	First attempt at full distribute.
	Fixed some typos.


Fri, 04 Dec 2020 17:52:04 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [85799aa]
	* Jenkinsfile (modified)

	Fixed bad copy-paste


Fri, 04 Dec 2020 16:57:05 GMT Thierry Delisle <tdelisle@…> [fe3d9ab]
	* Jenkinsfile (modified)

	Jenkins now prints AST version in long description


Thu, 03 Dec 2020 21:57:45 GMT Thierry Delisle <tdelisle@…> [91aa5ab]
	* Jenkinsfile (modified)

	Didn't save properly


Thu, 03 Dec 2020 21:56:35 GMT Thierry Delisle <tdelisle@…> [1483a16]
	* Jenkins/tools.groovy (modified)
	* Jenkinsfile (modified)

	Loading seems to work, usage doesn't


Thu, 03 Dec 2020 21:53:12 GMT Thierry Delisle <tdelisle@…> [953d433]
	* Jenkinsfile (modified)

	More attempts at loading tools


Thu, 03 Dec 2020 21:51:36 GMT Thierry Delisle <tdelisle@…> [8ca82de]
	* Jenkins/tools.groovy (modified)
	* Jenkinsfile (modified)

	More attempts at loading tools


Thu, 03 Dec 2020 21:48:22 GMT Thierry Delisle <tdelisle@…> [234ede4]
	* Jenkinsfile (modified)

	typo


Thu, 03 Dec 2020 21:46:44 GMT Thierry Delisle <tdelisle@…> [d8d9130f]
	* Jenkinsfile (modified)

	Changed how groovy scripts are imported


Thu, 03 Dec 2020 21:40:43 GMT Thierry Delisle <tdelisle@…> [bd8dca2]
	* Jenkinsfile (modified)

	Pushed import in jenkinsfile to much later


Thu, 03 Dec 2020 21:37:50 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [d21dd3cb]
	* Jenkinsfile (modified)

	Jenkins master build script now supports new-ast option


Thu, 08 Oct 2020 16:45:34 GMT Thierry Delisle <tdelisle@…> [391c065]
	* Jenkinsfile (modified)

	Update jenkins to use more recent version of clang


Wed, 16 Sep 2020 19:26:02 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [dcf1979]
	* Jenkinsfile (modified)

	Jenkins file now calls autogen.sh before building


Tue, 10 Mar 2020 19:48:30 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [62f96ae]
	* Jenkinsfile (modified)

	Added old build discarder to jenkins


Tue, 10 Mar 2020 18:51:57 GMT Thierry Delisle <tdelisle@…> [aa96fba]
	* Jenkinsfile (modified)

	Jenkins now artifacts libcfa.so and libcfathread.so on errors


Tue, 10 Mar 2020 17:22:11 GMT Thierry Delisle <tdelisle@…> [bf22bc6]
	* Jenkinsfile (modified)

	Disable lto since it remove necessary side effects


Thu, 27 Feb 2020 20:43:27 GMT Thierry Delisle <tdelisle@…> [26a09f92]
	* Jenkinsfile (modified)

	Activating lto for libcfa


Thu, 27 Feb 2020 16:33:36 GMT Thierry Delisle <tdelisle@…> [3e38e15]
	* Jenkinsfile (modified)

	Fixed typo


Thu, 27 Feb 2020 16:32:23 GMT Thierry Delisle <tdelisle@…> [70ead46a]
	* Jenkinsfile (modified)

	Added LTO to jenkins build


Thu, 20 Feb 2020 20:31:23 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [fe27d99]
	* Jenkinsfile (modified)

	Forgot to add the new gcc to build options


Thu, 07 Nov 2019 15:45:08 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [85142648]
	* Jenkinsfile (modified)

	Reverted usage of node


Tue, 10 Sep 2019 15:31:35 GMT Thierry Delisle <tdelisle@…> [952ee7a]
	* Jenkinsfile (modified)

	more testing


Tue, 10 Sep 2019 15:29:38 GMT Thierry Delisle <tdelisle@…> [4f9e706]
	* Jenkinsfile (modified)

	Testing what can happen outside of nodes


Tue, 10 Sep 2019 15:11:30 GMT Thierry Delisle <tdelisle@…> [aa8e8301]
	* Jenkinsfile (modified)

	No longer using node('master') for build


Tue, 10 Sep 2019 15:04:46 GMT Thierry Delisle <tdelisle@…> [6b6c26e]
	* Jenkinsfile (modified)

	Tentative fix for call to eachLine


Tue, 10 Sep 2019 15:00:46 GMT Thierry Delisle <tdelisle@…> [fdb6ac6]
	* Jenkinsfile (modified)

	Jenkins sandbox has weird limits to sandboxing


Tue, 10 Sep 2019 14:54:58 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [249091f]
	* Jenkinsfile (modified)

	Some cleanup in Jenkinsfile


Mon, 09 Sep 2019 21:33:39 GMT Thierry Delisle <tdelisle@…> [fce01e7]
	* Jenkinsfile (modified)

	Removing need for PrettyGitLog


Mon, 09 Sep 2019 21:14:52 GMT Thierry Delisle <tdelisle@…> [dea0b69]
	* Jenkinsfile (modified)

	New syntax test for sh in jenkinsfile


Mon, 09 Sep 2019 21:06:58 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [6badd87]
	* Jenkinsfile (modified)

	Testing calls to git from Jenkinsfile rather than PrettyGitLog.sh, in ...


Thu, 15 Aug 2019 21:09:11 GMT Thierry Delisle <tdelisle@…> [c95fdc9]
	* Jenkinsfile (modified)

	Trying relative artifact paths


Thu, 15 Aug 2019 20:17:30 GMT Thierry Delisle <tdelisle@…> [b8dd786]
	* Jenkinsfile (modified)

	fix archive pattern to not exclude all files


Thu, 15 Aug 2019 18:57:18 GMT Thierry Delisle <tdelisle@…> [d8fb85c]
	* Jenkinsfile (modified)

	archiveArtefact requires a pattern aparently not a directory


Thu, 15 Aug 2019 18:08:51 GMT Thierry Delisle <tdelisle@…> [4c51aca]
	* Jenkinsfile (modified)

	Fixed jenkinsfile to also archive test crashes on short tests


Thu, 15 Aug 2019 17:19:02 GMT Thierry Delisle <tdelisle@…> [4c1b9ea8]
	* Jenkinsfile (modified)

	Fix scope of archival for tests


Thu, 15 Aug 2019 15:28:03 GMT Thierry Delisle <tdelisle@…> [3e93c00]
	* Jenkinsfile (modified)

	Fix archiving to happen on errors not on success


Thu, 15 Aug 2019 15:04:37 GMT Thierry Delisle <tdelisle@…> [ddee972]
	* Jenkinsfile (modified)

	Small syntax fix


Thu, 15 Aug 2019 14:54:47 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [3221a2b]
	* Jenkinsfile (modified)

	Improved jenkins presentation of performance plots


Fri, 02 Aug 2019 15:04:50 GMT Thierry Delisle <tdelisle@…> [7e0017f5]
	* Jenkinsfile (modified)

	Fixed Jenkinsfile using '-' instead of '.' for the diff plot csv
	names


Wed, 31 Jul 2019 19:33:44 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [f253e4a]
	* Jenkinsfile (modified)

	Jenkins now fully configures before building


Wed, 26 Jun 2019 19:08:07 GMT Thierry Delisle <tdelisle@…> [e507c11]
	* Jenkinsfile (modified)

	Jenkins now builds translator and libraries in several steps to ...


Wed, 26 Jun 2019 14:14:36 GMT Thierry Delisle <tdelisle@…> [05c34c3]
	* Jenkinsfile (modified)

	Reverted local timeout but increased global timeout


Tue, 25 Jun 2019 20:09:20 GMT Thierry Delisle <tdelisle@…> [f93f35a]
	* Jenkinsfile (modified)

	Fixed typo


Tue, 25 Jun 2019 20:06:42 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [8ecb590]
	* Jenkinsfile (modified)

	More obscure tentative for skipped builds


Tue, 25 Jun 2019 14:04:15 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [84917e2]
	* Jenkinsfile (modified)

	Increased timeout for tests to avoid timeouts on Cobol


Fri, 10 May 2019 19:26:17 GMT Thierry Delisle <tdelisle@…> [cdcd53dc]
	* Jenkinsfile (modified)

	Fixed inverted condition


Wed, 01 May 2019 18:04:44 GMT Thierry Delisle <tdelisle@…> [1b3eef8]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)

	Fixed some mistakes into which builds are published


Mon, 29 Apr 2019 18:44:58 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [8d63649]
	* Jenkinsfile (modified)

	Jenkins has to unconditionnaly plot otherwise the plot get URLs get ...


Fri, 26 Apr 2019 20:16:15 GMT Thierry Delisle <tdelisle@…> [3898392]
	* Jenkinsfile (modified)

	Moved group globals into publish function


Fri, 26 Apr 2019 20:13:11 GMT Thierry Delisle <tdelisle@…> [7a230fd]
	* Jenkinsfile (modified)

	Tentative fix for global variable usage