-
语法
-
字符串插值
Jenkins Pipeline使用与Groovy相同的语法进行字符串插值。Groovy的字符串插值支持可能会让很多语言新手感到困惑。虽然Groovy支持使用单引号或双引号来声明一个字符串,例如:
def singlyQuoted = ‘Hello’
def doublyQuoted = “World”只有后一个字符串将支持基于美元符号($)的字符串插值,例如:
def username = ‘Jenkins’
echo ‘Hello Mr. ${username}’
echo “I said, Hello Mr. ${username}”会导致:
Hello Mr. ${username}
I said, Hello Mr. Jenkins
-
-
流水线文件
Jenkinsfile.groovy
pipeline { agent { docker { // image 参数(是用来下载 maven:3-apline Docker镜像 (如果你的机器还没下载过它)并将该镜像作为单独的容器运行。 image 'node:6-alpine' // args 参数使Node容器(暂时的) 可通过端口3000进行访问。 args '-p 3000:3000' } } environment { CI = 'true' } stages { // 定义出现在Jenkins UI中名为`Build` 的 stage (指令) stage('Build') { steps { sh 'npm install' } } stage('Test') { steps { sh './jenkins/scripts/test.sh' } } stage('Deliver') { steps { sh './jenkins/scripts/deliver.sh' input message: 'Finished using the web site? (Click "Proceed" to continue)' sh './jenkins/scripts/kill.sh' } } } }
pipeline流水线
最新推荐文章于 2023-09-11 14:13:31 发布