Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avielyo10/linchpin-plugin

Jenkins LinchPin plugin
https://github.com/avielyo10/linchpin-plugin

jenkins linchpin provisioning

Last synced: 4 days ago
JSON representation

Jenkins LinchPin plugin

Awesome Lists containing this project

README

        

# Jenkins LinchPin Plugin
![](https://img.shields.io/badge/version-1.0-blue.svg)
![](https://img.shields.io/badge/license-Apache--2.0-brightgreen.svg)
![](https://img.shields.io/badge/requirements-python_2.6%20%7C%20python_2.7-red.svg)
![](https://travis-ci.com/Avielyo10/linchpin-plugin.svg?branch=develop)
This plugin integrate [LinchPin](https://github.com/CentOS-PaaS-SIG/linchpin) & [Cinch](https://github.com/RedHatQE/cinch) with Jenkins.

## Usage

### LinchPin Installation
Select **`"Install automatically"`** > **`"Add Installer"`** > **`"LinchPin Installer"`**.

![](src/main/resources/readme/linchPinInstallation.jpg)

### Build Environment
Select **`"Use LinchPin"`** then find your LinchPin and copy&paste your PinFile.


![](src/main/resources/readme/linchPinBuildEnv.png)

### Build
Select **`"Add build step"`** > **`"LinchPin Up"`**.

**Optional:**
- **`"Specify targets"`**, select specific target/s separated with comma(",") to provision.
- **`"With Cinch"`**, **`"Inventory"`** is mandatory if selected.

![](src/main/resources/readme/linchPinBuild.png)

### Post-build Actions
**Very Important!** Select **`"Add post-build action"`** > **`"LinchPin Teardown"`** & **`"Teardown Cinch"`** with the proper inventory if **`"With Cinch"`** was selected on **Build**.

If not selected **LinchPin & Cinch** will continue to run!

**Optional:**
- **`"Specify targets"`**, select specific target/s separated with comma(",") to teardown.
- **`"Teardown Cinch"`**, **`"Inventory"`** is mandatory if selected.

![](src/main/resources/readme/linchPinPostBuild.png)

---

## Documentations

- [LinchPin documentation](https://linchpin.readthedocs.io/en/latest/).
- [Cinch documentation](https://redhatqe-cinch.readthedocs.io/en/latest/index.html).