Overview
Comment: | Added start of post-branch build work |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
82f8095d1ae678ecc1b4abe61a543e91 |
User & Date: | rkeene on 2017-10-26 13:52:37.304 |
Other Links: | manifest | tags |
Context
2017-10-26
| ||
15:35 | Added icons check-in: 46b68b63ed user: rkeene tags: trunk | |
13:52 | Added start of post-branch build work check-in: 82f8095d1a user: rkeene tags: trunk | |
2017-10-24
| ||
20:24 | Added a script to generate a CSS snippet for Fossil to rewrite images in the timeline check-in: 4509aefacf user: rkeene tags: trunk | |
Changes
Modified bin/autobuild
from [d01b60e48f]
to [be28bec658].
︙ | |||
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | + + - - + + + + | ## 2.c. Basic locale unset $(locale | cut -f 1 -d =) ## 2.d. Sane umask umask 022 # 3. Update the Fossil repository fossil config -R "${repository}" pull all >/dev/null 2>/dev/null || : fossil sync -R "${repository}" >/dev/null 2>/dev/null || : # 4. Get a list of branches branches=( $(fossil branch -R "${repository}" list) ) # 5. Get Fossil CI configuration from the trunk branch ## 5.a. Set default config excludedBranches=() includedBranches=('') buildCommands=('./autogen.sh || :' ./configure make) initCommands=() |
︙ | |||
178 179 180 181 182 183 184 | 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | + + + + + + + + + - + + + - + | fossil amend -R "${repository}" "${branch}" "${tagsToAddOpts[@]}" > "${builddir}/update.log" 2>&1 ### 7.i. Upload the logs somewhere if requested #### XXX:TODO ### 7.j. Upload build artifacts somewhere if requested #### XXX:TODO ### 7.k. Get a list of tags tags=( $(fossil tag -R "${repository}" list "${branch}") ) # 8. Perform post-build work (e.g., for release engineering) ( cd "${branchdir}" || exit 1 for cmd in "${branchPostCommands[@]}"; do ( eval "set -x; ${cmd}" ) || exit 1 |