Project

General

Profile

Download (1.14 KB) Statistics
| Branch: | Tag: | Revision:

foreman_pipeline / README.md @ master

1
#Foreman Pipeline#
2

    
3
This project provides support for Jenkins builds triggered from within Foreman. It can supply Jenkins with an information on newly provisioned host by Foreman which makes it possible for Jenkins to deploy artifacts on the host.
4

    
5
##Installation##
6

    
7
```
8
gem install foreman_pipeline
9
```
10

    
11
and
12

    
13
```
14
#foreman/bundler.d/*.local.rb
15
gem 'foreman_pipeline'
16
```
17

    
18
or from source:
19

    
20
```
21
#foreman/bundler.d/*.local.rb
22
gemspec :path => 'path/to/this/plugin'
23
```
24

    
25
Then execute from Foreman's root
26
```
27
bundle install
28
rake db:migrate
29
rake db:seed
30
```
31

    
32
##Dependencies##
33

    
34
* [Katello](https://github.com/Katello/katello)
35
* [Foreman](https://github.com/theforeman/foreman)
36
* [Foreman Deployments](https://github.com/theforeman/foreman_deployments)
37
* [Jenkins API client](https://github.com/arangamani/jenkins_api_client)
38

    
39
##Versions##
40

    
41
|Foreman  |Katello  |Foreman Deployments  |Jenkins API client  |Foreman Pipeline  |
42
|:-------:|:-------:|:-------------------:|:------------------:|:----------------:|
43
|>= 1.9   | >= 2.3  | ~> 0.0.1            | < 2.0.0            |   0.0.1          |
44

    
45

    
46
##Usage##
47

    
48
See [wiki](https://github.com/xprazak2/foreman-pipeline/wiki/Jobs).