Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/suse/sesci

SUSE Enterprise Storage CI related code
https://github.com/suse/sesci

ceph ci jenkins storage

Last synced: about 2 months ago
JSON representation

SUSE Enterprise Storage CI related code

Awesome Lists containing this project

README

        

# sesci

Jenkins jobs configs can be found in `jjb` for jenkins job builder or `jenkins/job-dsl` for Jenkins Job DSL plugin.

Copy `jjb/mkck/jenkins_jobs.ini.orig` file to `your-jenkins.ini` and add credentials.

```
cp jjb/mkck/jenkins_jobs.ini.orig storage-ci.ini
# edit storage-ci.ini
virtualenv v
. v/bin/activate
pip install jenkins-job-builder
jenkins-jobs --conf storage-ci.ini update jjb/mkck-trigger.yaml
```
Deleting jobs correspondingly:
```
jenkins-jobs --conf storage-ci.ini delete --path jjb/mkck-trigger.yaml [name of job]
```

Notice: if jenkins is using https, make sure to add certificate, for example:
```
cat /usr/share/pki/trust/anchors/SUSE_Trust_Root.crt.pem >> v/lib/python*/site-packages/certifi/cacert.pem
```