Update CI scripts from master (3.24) - #2377
Conversation
|
@cf-bottom jenkins no tests exotics |
|
Sure, I triggered a build: (with exotics) [NO TESTS] Jenkins: https://ci.cfengine.com/job/pr-pipeline/14316/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-14316/ |
|
@cf-bottom jenkins no tests exotics |
|
Sure, I triggered a build: (with exotics) [NO TESTS] Jenkins: https://ci.cfengine.com/job/pr-pipeline/14318/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-14318/ |
8ae14fb to
9ad9bd1
Compare
|
@cf-bottom jenkins exotics no tests |
|
Alright, I triggered a build: (with exotics) [NO TESTS] Jenkins: https://ci.cfengine.com/job/pr-pipeline/14320/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-14320/ |
There have been many changes and all of them should likely be cherry picked but I don't want to bother finding them all. The ci directory is pretty safe to just pull en-masse from master. In ENT-11241 and ENT-14330 we migrated to running setup-cfengine-build-host.sh in several important CI jobs so the updates need to be in all LTS branches. Ticket: ENT-14330 Changelog: none Conflicts: ci/cfengine-build-host-setup.cf ci/fix-buildhost.sh
The symlink step was failing due to the tarball itself matching the glob Ticket: none Changelog: none (cherry picked from commit f3c42b2) Conflicts: build-scripts/unpack-tarballs major refactors in build-scripts in master/3.27 are not here so adjusted accordingly
9ad9bd1 to
a02195d
Compare
|
@cf-bottom jenkins exotics no tests |
|
Alright, I triggered a build: (with exotics) [NO TESTS] Jenkins: https://ci.cfengine.com/job/pr-pipeline/14325/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-14325/ |
65bcfc8 to
dd61423
Compare
Some find commands require a path to search in. Ticket: ENT-11241 Changelog: none
$(pwd) was the jenkins workspace directory which does not have proxy-target.txt so revert back to $HOME rhel/centos-7 need centos-7-setup-devtoolset-11.sh and also realpath to find the right place to source. Limit that to hosts which have realpath and fail fast on rhel/centos-7 hosts that do not have realpath available. Ticket: ENT-11241 Changelog: none (cherry picked from commit 90b666a) (cherry picked from commit dbc1efb)
dd61423 to
2f78f23
Compare
There have been many changes and all of them should likely be cherry picked but I don't want to bother finding them all.
The ci directory is pretty safe to just pull en-masse from master.
In ENT-11241 and ENT-14330 we migrated to running setup-cfengine-build-host.sh in several important CI jobs so the updates need to be in all LTS branches.
Ticket: ENT-14330
Changelog: none