tuleap-api-plugin
This Jenkins plugin is a community effort.
This jenkins plugin provides a client for the Tuleap API. It is the result of the extraction of the client and server configuration of tuleap-gitbranch-source for separation concerns and reuse in future Jenkins plugins for Tuleap.
Please find the documentation on https://docs.tuleap.org/user-guide/ci.html
Report issues
Issues must be reported in Request tracker of the Tuleap project under the category "Jenkins Tuleap API plugin".
Development
On jenkins, connect to Tuleap
Configure Jenkins to accept a tuleap dev environment certificate
echo -n | openssl s_client -connect tuleap-web.tuleap-aio-dev.docker:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >> /usr/local/share/ca-certificates/tuleap-web.tuleap-aio-dev.docker.crt
keytool -keystore $JAVA_HOME/jre/lib/security/cacerts -import -trustcacerts -storepass changeit -noprompt -alias tuleap-web-dev -file /usr/local/share/ca-certificates/tuleap-web.tuleap-aio-dev.docker.crt
update-ca-certificates --fresh
Build
You have a local java / maven env
Tested with OpenJDK 11
$> mvn clean install
$> cp target/tuleap-branch-source.hpi onto jenkins
Authors
- GOYOT Martin
- ROBINSON Clarck