文件名称:nectar-ci:CI的配置
文件大小:43KB
文件格式:ZIP
更新时间:2024-04-21 05:00:51
Groovy
NeCTAR的Jenkins Job Builder存储库 安装 我们不再需要安装任何额外的软件包或JJB的任何特定版本,这些版本均经过了v1.6.3之前的测试 您需要做的就是:pip install jenkins-job-builder 配置 示例/etc/jenkins_jobs/jenkins_jobs.ini: [job_builder] ignore_cache=True keep_descriptions=False include_path=.:scripts:~/git/ [jenkins] user=jenkins password=1234567890abcdef1234567890abcdef url=https://jenkins.rc.nectar.org.au 用法 要删除单个作业: $ jenkins-jobs delete . puppet-openv
【文件预览】:
nectar-ci-master
----puppet.yaml(31KB)
----vars()
--------setImageProperties.groovy(1KB)
--------imageBuildExtra.groovy(2KB)
--------troveRevertDatastore.groovy(873B)
--------testOfficialImage.groovy(5KB)
--------imageBuildQEMU.groovy(1KB)
--------updateTroveDatastore.groovy(3KB)
--------promoteOfficialImage.groovy(2KB)
--------setImageID.groovy(149B)
--------buildMuranoPackage.groovy(2KB)
--------deleteImage.groovy(1KB)
--------testOctaviaImage.groovy(584B)
--------deployImage.groovy(3KB)
--------deployMuranoPackage.groovy(1KB)
--------testTroveImage.groovy(2KB)
--------setImageTag.groovy(1KB)
----README.rst(2KB)
----tox.yaml(10KB)
----tempest.yaml(43KB)
----containers.yaml(15KB)
----python.yaml(29KB)
----job-templates.yaml(43KB)
----other.yaml(13KB)
----ci.yaml(5KB)
----freshdesk.yaml(489B)
----publisher.yaml.inc(277B)
----builder-macros.yaml(20KB)
----murano.yaml(2KB)
----ansible.yaml(5KB)
----defaults.yaml(592B)
----infrastructure.yaml(996B)
----docs.yaml(627B)
----images.yaml(28KB)
----.gitreview(102B)
----Rakefile(231B)