Skip to content

vadikgo/ansible-jenkins-job

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Jenkins jobs by using Jenkins REST API

Requirements

python-jenkins >= 0.4.12

Build job from shell

ansible localhost -m jenkins_build -a "name='test' user='admin' password='admin' url='http://localhost:8080'" -M ./library

Build Jenkins job from task

- jenkins_job:
    params:
        'param1': 'test value 1'
        'param2': 'test value 2'
    name: test
    token: LS30jWmkmPYF
    url: http://localhost:8080
    user: admin

Build Jenkins job in folder

- jenkins_job:
    name: folder1/test2
    token: 1r06bg8XdSFD
    url: http://localhost:8080
    user: admin

Executes a groovy script in the jenkins instance

Requirements

python-jenkins >= 0.4.12

- name: Obtaining a list of plugins
  jenkins_run_script:
    script: 'println(Jenkins.instance.pluginManager.plugins)'
    user: admin
    password: admin

About

Call remote Jenkins job from ansible module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages