Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/suse/sesci
- Owner: SUSE
- License: apache-2.0
- Created: 2017-12-07T11:46:50.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-04-14T10:34:32.000Z (almost 3 years ago)
- Last Synced: 2024-04-07T01:37:49.618Z (10 months ago)
- Topics: ceph, ci, jenkins, storage
- Language: Python
- Homepage:
- Size: 427 KB
- Stars: 1
- Watchers: 15
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```