jenkins-pipeline-library:用于Fedora CI的Jenkins管道库

时间:2024-04-30 13:14:15
【文件属性】:

文件名称:jenkins-pipeline-library:用于Fedora CI的Jenkins管道库

文件大小:64KB

文件格式:ZIP

更新时间:2024-04-30 13:14:15

jenkins pipeline-library Groovy

Fedora CI管道库 该git存储库包含可重用的步骤和函数库,可在Jenkinsfile中使用这些步骤和函数来简化Fedora CI管道。 如何使用这个库 该库旨在用作在您的Jenkins实例中配置的。 建议固定库的特定版本并谨慎更新。 要使用此库中的步骤,只需将以下内容添加到您的Jenkinsfile的顶部: @Library('fedora-pipeline-library') _ 上面的代码段假设您在全局设置中配置fedora-pipeline-library时决定使用名称fedora-pipeline-library 。 脚步 这是库中实现的所有步骤的列表。 单击特定步骤以了解更多信息。 setBuildNameFromArtifactId() setJobDescriptionFromMetadata() 局限性 Fedora CI是“以工件为中心”的,即一切事物


【文件预览】:
jenkins-pipeline-library-master
----.gitignore(48B)
----src()
--------org()
----resources()
--------pull-request.test.complete-template.json(905B)
--------rh-pull-request.test.queued-template.json(664B)
--------rh-pull-request.test.error-template.json(660B)
--------pull-request.test.running-template.json(729B)
--------koji-build.test.complete-template.json(884B)
--------fedora-update.test.complete-template.json(658B)
--------fedora-update.test.running-template.json(2B)
--------pull-request.test.error-template.json(756B)
--------mappings()
--------rh-pull-request.test.running-template.json(575B)
--------fedora-update.test.queued-template.json(624B)
--------koji-build.test.running-template.json(656B)
--------koji-build.test.queued-template.json(614B)
--------fedora-update.test.error-template.json(662B)
--------pull-request.test.queued-template.json(729B)
--------rh-pull-request.test.complete-template.json(659B)
--------koji-build.test.error-template.json(739B)
----config.groovy(137B)
----LICENSE(1KB)
----pom.xml(4KB)
----README.md(3KB)
----vars()
--------setJobDescriptionFromMetadata.groovy(1KB)
--------getGitUrl.groovy(409B)
--------getRepoUrlAndRefFromTaskId.groovy(2KB)
--------isProduction.groovy(246B)
--------getReleaseIdFromBranch.groovy(454B)
--------loadConfig.groovy(667B)
--------repoHasTests.groovy(2KB)
--------buildImageAndPushToRegistry.groovy(2KB)
--------evaluateTestingFarmResults.groovy(970B)
--------gzip.groovy(474B)
--------isPullRequest.groovy(239B)
--------abort.groovy(185B)
--------testStep.groovy(163B)
--------isScratchBuild.groovy(777B)
--------setBuildNameFromArtifactId.groovy(2KB)
--------sendMessage.groovy(4KB)
--------getTargetArtifactType.groovy(329B)
--------waitForTestingFarmResults.groovy(2KB)
--------getIdFromArtifactId.groovy(806B)
--------waitForTestingFarm.groovy(2KB)
--------submitTestingFarmRequest.groovy(1KB)
--------getGitRef.groovy(363B)
--------buildId2taskId.groovy(249B)
----docs()
--------steps()
----runtests.sh(100B)
----test()
--------groovy()

网友评论