summaryrefslogtreecommitdiff
path: root/tcwg-dev-build.sh
AgeCommit message (Collapse)Author
2021-01-17tcwg-dev-build.sh: Fix thinkoMaxim Kuvyrkov
Change-Id: I5633c294431db83c275f2a9f4b960bebde4c14e7
2021-01-17MakeRelease.job: Don't expand buildnumber to 4 digitsMaxim Kuvyrkov
... so that we can pass "--release_name 2021.01 --buildnumber 1" and get binaries named "2021.01-1" (not "2021.01-0001"). Change-Id: I3e7aa8a85b73fc8a66d64961371a2be7ba17abf8
2020-04-28Shellcheck fixes round 3David Spickett
Now using the version that's present in the bionic images. Meaning we have more warnings but can also set the minimum level to ignore a lot of them. Fix the check for whether shellcheck supports --severity. (we have pipefail on, but we expect shellcheck to fail in this case) Change-Id: I296b8554591b7d327c75393e3924184abc6512b7
2020-04-22Various shellcheck warning fixesDavid Spickett
First round of low hanging fruit from the files with the fewest warnings. Change-Id: I60ad57b5bfb2f0be9bb6506252c820f44d055200
2019-03-01tcwg-dev-build.sh: Fix thinkoMaxim Kuvyrkov
Use --manifest value when it's provided. Change-Id: I7c4667c6c607e14ee31eafe2f0fee958abb962cb
2019-02-26tcwg-dev-build: Enable builds using manifestsMaxim Kuvyrkov
If manifest.txt was uploaded in job's parameters, then pass --manifest option to MakeRelease.job. Fix MakeRelease.job to not pass --target when manifest is set, otherwise ABE complains. Change-Id: I2aa25d3840281159e2ed00cfaab3b9e47a661801
2018-11-26Don't ignore "null" values in variable expansionsMaxim Kuvyrkov
Replace ${var:-default} with ${var-default}. I learned something new about shell scripting today. From bash manual: === When not performing substring expansion, using the form described below (e.g., ‘:-’), Bash tests for a parameter that is unset or null. Omitting the colon results in a test only for a parameter that is unset. Put another way, if the colon is included, the operator tests for both parameter’s existence and that its value is not null; if the colon is omitted, the operator tests only for existence. === The immediate problem I need to fix is handling of host_aarchXX_excludecheck and host_x86_64_excludecheck parameters in tcwg-buildfarm.sh. With ":-" syntax the empty ("null") values are replaced by defaults, causing GCC testsuite to be ignored on aarchXX hosts when "--host_aarchXX_excludecheck ''" is given. There happens to be a single usage ":-" in ${rw:-rw} in start-container-qemu.sh, where ":-" is actually needed. Change-Id: Ibc8e070b698e1c76e2161eb65d40639b8cdec1f3
2018-11-13tcwg-dev-build.sh: Initialise manifest_validation_optChristophe Lyon
Otherwise we are getting error messages: tcwg-dev-build.sh: line 31: manifest_validation_opt: unbound variable Change-Id: I44f121030a34ee62c7f890376cb085d0b6906760
2018-11-07tcwg-dev-build: Pass-through custom Binutils and GCC revisionsMaxim Kuvyrkov
Change-Id: I36f65a9d0f0c5813259f4b9b8edbb091a191b132
2018-11-01MakeRelease.job: Add option to skip manifest_validationMaxim Kuvyrkov
... which fails for native builds. Change-Id: I78db8bbf7d9fc2d3e6349e0106fb5c672a4be031
2018-07-04tcwg-dev-build.sh: Add param to control abe branchThomas Preud'homme
Add parameter to the script to control the abe branch to checkout. Change-Id: I03b3bf7b94dbaa2a0d7612fb05b70c1d8c10a38c
2018-07-02tcwg-dev-build.sh: Make script a bit less specific to aarch64-linux-gnu.Maxim Kuvyrkov
Change-Id: I179cbb2d77844cc2045145c650ebc6ff8027fd7b
2018-07-02tcwg-dev-build.sh: New script for tcwg-dev-build job.Maxim Kuvyrkov
Change-Id: I216baff702c2402b9fb81c5b34ecf8d06bed83e9