Overview
| Comment: | Updated to support options for omitting redundant or passing tags |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
7931b61ae926629c8cb75abdf6c0fb8f |
| User & Date: | rkeene on 2017-10-26 18:09:06.180 |
| Other Links: | manifest | tags |
Context
|
2017-10-26
| ||
| 18:14 | Updated to use smaller CSS icons check-in: 7484ed667c user: rkeene tags: trunk | |
| 18:09 | Updated to support options for omitting redundant or passing tags check-in: 7931b61ae9 user: rkeene tags: trunk | |
| 17:08 | Added more status and action icons check-in: c316f97cae user: rkeene tags: trunk | |
Changes
Modified bin/autobuild
from [be28bec658]
to [39e215273c].
| ︙ | ︙ | |||
55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
postCommands=()
branchPostCommands=()
testCommands=()
builderID=''
projectName="$(fossil info -R "${repository}" | awk '/^project-name:/{ sub(/^project-name: */, ""); gsub(/ /, ""); print; }')"
tagSuffix=''
tagPrefix=''
## 5.b. Read config
config="$(fossil cat -R "${repository}" -r trunk "${fossilCIDir}/config" 2>/dev/null)" || :
## 5.c Load config
if [ -f ~/.fossil-ci/config ]; then
. ~/.fossil-ci/config
| > > | 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
postCommands=()
branchPostCommands=()
testCommands=()
builderID=''
projectName="$(fossil info -R "${repository}" | awk '/^project-name:/{ sub(/^project-name: */, ""); gsub(/ /, ""); print; }')"
tagSuffix=''
tagPrefix=''
tagOmitRedundant='0'
tagOmitPass='0'
## 5.b. Read config
config="$(fossil cat -R "${repository}" -r trunk "${fossilCIDir}/config" 2>/dev/null)" || :
## 5.c Load config
if [ -f ~/.fossil-ci/config ]; then
. ~/.fossil-ci/config
|
| ︙ | ︙ | |||
159 160 161 162 163 164 165 |
done
) > "${builddir}/test.log" 2>&1 || tests_pass='0'
fi
### 7.h. Tag the branch with
tagsToAdd=()
if [ "${build_pass}" = '1' ]; then
| > | > > | > | 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 |
done
) > "${builddir}/test.log" 2>&1 || tests_pass='0'
fi
### 7.h. Tag the branch with
tagsToAdd=()
if [ "${build_pass}" = '1' ]; then
if [ "${tagOmitRedundant}" != '1' -a "${tagOmitPass}" != '1' ]; then
tagsToAdd=("${tagsToAdd[@]}" build-pass)
fi
if [ "${tests_pass}" = '1' ]; then
if [ "${tagOmitPass}" != '1' ]; then
tagsToAdd=("${tagsToAdd[@]}" tests-pass)
fi
else
tagsToAdd=("${tagsToAdd[@]}" tests-fail)
fi
else
tagsToAdd=("${tagsToAdd[@]}" build-fail)
fi
|
| ︙ | ︙ |