Tuleap API1.4.0Minimum Jenkins requirement: 2.164.1ID: tuleap-api

Installs: 65
Last released:
Maintainers
Martin GOYOT
Clarck Robinson

tuleap-api-plugin

Jenkins Plugin GitHub release Jenkins Plugin Installs

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.

Works with any recent version of Jenkins >= 2.164.1 (latest LTS preferred).

How to use

  • Install the plugin
  • In Jenkins global configuration you should reference your Tuleap instance (There is a limitation of 1 Tuleap server per Jenkins instance)

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 8

$> mvn clean install
$> cp target/tuleap-branch-source.hpi onto jenkins

Authors

  • GOYOT Martin
  • ROBINSON Clarck
ArchivesGet past versions
Links
Labels
This plugin has no labels