Osmocom GSM Tester, jenkins integrated GSM hardware testing
https://osmocom.org/projects/osmo-gsm-tester
Oliver Smith
52e5797b3d
Add contrib/jenkins-build-manuals.sh, which clones or updates osmo-gsm-manuals and builds the manuals. When the environment variable PUBLISH=1 is set, it also uploads them. Call jenkins-build-manuals.sh from jenkins-run.sh, without PUBLISH=1, so the manuals get build-tested in the osmo-gsm-tester_gerrit job. A new job master-osmo-gsm-tester will be added in the future, which will run PUBLISH=1 jenkins-build-manuals.sh. The jenkins-build-manuals.sh script does not use the osmo-ci.git scripts for installing dependencies and cleaning up the workspace. These scripts are not available on the node, which runs the osmo-gsm-tester_gerrit job, and it is not trivial to add just them (without building the osmo-ci Docker image etc.). The only dependency is osmo-gsm-manuals, and it does not need to be compiled, so it seemed to be the most maintainable solution to implement the clone/update and clean up in a few lines of shell code instead. Related: OS#3385 Change-Id: I4ebfe12a164f807b63bc897aff44db83fc0705bd |
||
---|---|---|
contrib | ||
doc | ||
example | ||
install | ||
selftest | ||
src | ||
suites | ||
ttcn3 | ||
utils | ||
.gitignore | ||
.gitreview | ||
COPYING | ||
Makefile | ||
check_dependencies.py | ||
update_version.sh |