jenkins流水线部署H5项目

9 篇文章 0 订阅
5 篇文章 0 订阅

相关文章:jenkins部署vue/react项目_jenkins部署react_不求甚解bc的博客-CSDN博客

准备工作

1、新建一个流水线任务

2、配置git参数,选择指定分支部署流水线

  

3、在流水线配置对应步骤代码

 不知道如何写流水线代码,可清空内容,选择右上角的示例,会自动填充示例代码

 点击底部“流水线语法”,可以打开语法实例,选择对应的操作,生成代码,拷贝到steps中

 比如,clone远程代码并指定分支,填写好git地址和用户,选择对应分支,点击生成流水线脚本即可,将结果拷贝到steps中

 

 类似的还有配置node版本、shell脚本等,都可以在流水线语法页面生成

4、备份上述脚本

pipeline {
    agent any

    stages {
        stage('Clone') {
            steps {
                // Get some code from a GitHub repository
                checkout([$class: 'GitSCM', branches: [[name: '${branch}']], extensions: [], userRemoteConfigs: [[credentialsId: '65574a37-15dd-4021-9bb0-01d432da81aa', url: 'https://gitlab.com/bucong/vue-demo.git']]])
            }
        }
        stage('Build') {
            steps {
                nodejs('nodejs14') {
                    sh '''npm install
                    rm -rf ./dist/*
                    npm run build'''
                }
            }
        }
        stage ("Deply") {
            steps {
                sh '''rm -rf /usr/share/nginx/html/vue-demo/*
                cp -rf ./dist/* /usr/share/nginx/html/vue-demo/'''
            }
        }
        stage ("Success") {
            steps {
                echo 'success'
            }
        }
    }
}

5、执行效果

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值