Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cgwalters/centos-ci-skeleton

Demonstration framework for best-practice jobs in CentOS CI
https://github.com/cgwalters/centos-ci-skeleton

Last synced: 1 day ago
JSON representation

Demonstration framework for best-practice jobs in CentOS CI

Awesome Lists containing this project

README

        

This repository combines two things:

- Scripts wrapping Duffy
- Skeleton jenkins job builder macros for allocating machines
and running Ansible

Quickstart
==========

First, create a file `jenkins.ini`:

```
[jenkins]
user=
password=
url=https://ci.centos.org
```

Fill in your user/password.

Run this step to prepare the templates.
```
make CENTOSCIPROJECTNAME=mysig CENTOSCINODE=my-sig-ci-slave01
```

Now, to update your jobs:

```
jenkins-jobs --conf jenkins.ini update jjb:/path/to/your/jobs
```

Look at the JJB in `jjb-demo` as a starting point.