从另一个声明性脚本执行Jenkins声明性脚本可以通过使用"load"或"library"指令来实现。
pipeline {
agent any
stages {
stage('Load Script') {
steps {
load 'path/to/another/script.groovy'
}
}
}
}
以上示例中,通过"load"指令加载了名为"script.groovy"的脚本。
@Library('my-shared-library') _
pipeline {
agent any
stages {
stage('Execute Script') {
steps {
myScript()
}
}
}
}
以上示例中,通过"library"指令导入了名为"my-shared-library"的共享库,并执行了名为"myScript"的声明性脚本。
在这两种情况下,被加载或导入的脚本可以包含在本地定义的函数、变量和步骤中,以实现更复杂的流水线逻辑。
腾讯云相关产品和产品介绍链接地址:
DBTalk技术分享会
DBTalk技术分享会
DBTalk
DB TALK 技术分享会
云+社区技术沙龙[第7期]
数字化产业研学会第一期
DB TALK 技术分享会
Techo Day
云+社区技术沙龙[第14期]
领取专属 10元无门槛券
手把手带您无忧上云