Skip to content

AbsyssLab/vtom-jenkins

Jenkins Integration with Visual TOM

License  fr
This project provides an integration between Visual TOM and Jenkins to trigger Jenkins jobs from Visual TOM jobs using the jenkins-cli.jar tool.

Disclaimer

No Support and No Warranty are provided by Absyss SAS for this project and related material. The use of this project's files is at your own risk.

Absyss SAS assumes no liability for damage caused by the usage of any of the files offered here via this Github repository.

Consultings days can be requested to help for the implementation.

Prerequisites

  • Visual TOM 7.1.2 or higher
  • Jenkins CLI binary to be downloaded from your Jenkins server:
    http://jenkins-server:port/jnlpJars/jenkins-cli.jar
    
    Place the binary into the %ABM_BIN% directory.
  • Java compatible with your Jenkins version:
    Jenkins – Support Policy Java

Instructions

Define the following variables on the agent running Jenkins jobs:

JENKINS_URL=http://<jenkins-server>:<port>
JENKINS_USER_ID=XXXX
JENKINS_API_TOKEN=34654564XXXXX21231321
JAVA_JENKINS=F:\openlogic-openjdk-jre-17.0.12+7-windows-x64\bin\java

The file jenkins.xml is the Jenkins job template to be imported into your Visual TOM repository. It takes one argument corresponding to the Jenkins job name.

The queue script submit_queue_jenkins.bat must be deployed and declared on the Windows agent.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details

Code of Conduct

Contributor Covenant
Absyss SAS has adopted the Contributor Covenant as its Code of Conduct, and we expect project participants to adhere to it. Please read the full text so that you can understand what actions will and will not be tolerated.

About

Repository for the Visual TOM to Jenkins connector

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •