插件
NodeJS Plugin
在这里插入图片描述
名字为nodejs
jenkins创建一个pipeline的job(流水线)
在这里插入图片描述
在这里插入图片描述
jenkinsfile所在git仓库路径,下面是pipeline配置信息
在这里插入图片描述
npm命令引用的时候就是用你起的名字nodejs

在这里插入图片描述
配置作为代码上传到git,测试服务发布步骤可以交由研发自己写了,运维是不是省事多了,当然权限肯定不能用root(切记)

        emailext body: "Something is wrong with: ${BUILD_URL}",
            recipientProviders: [requestor()],
            subject: "Jenkins failed to build: ${JOB_NAME}",
            to: '${DEFAULT_RECIPIENTS}'

发邮件也可以这样,DEFAULT_RECIPIENTS需要设置好,recipientProviders: [requestor()]意思是 发邮件给构建者,body下也可以 ${DEFAULT_CONTENT} 使用默认内容,需要配置
在这里插入图片描述

          step([$class: 'Mailer',
            notifyEveryUnstableBuild: true,
            recipients: "xxx@xx.com",
            sendToIndividuals: true])

也可以用上面方式,这样就会把构建日志发送到指定邮箱,同时也会发给构建者

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐