jenkins使用pipeline构建nodejs应用

插件
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])

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值