jenkins的使用

一.项目新建

在src文件夹下新建ci文件夹,将jenkinsfile文件放在该目录下
在这里插入图片描述

内容如下:

pipeline {
    agent any
    parameters {
        string(name: 'project_name', defaultValue: '自己的包名', description: '项目jar名称')
        string(name: 'version', defaultValue: 'test', description: '部署环境')
        string(name: 'user_name', defaultValue: 'aqsc', description: '操作系统登录名')
    }
    stages {
//         stage('拉取代码') {
//             steps {
//                 echo "Hello ${params.project_name}"
//                 git credentialsId: '676a32af-3862-434a-b813-3eb11e9c24fe', url: 'http://47.104.19.182:3000/xz-aqsc/aqsc-system.git'
//             }
//         }
        stage('构建') {
            steps {
                sh '''
                pwd
                mvn clean install -U -Dmaven.test.skip=true -DprofileActive=test
                '''
            }
        }
        stage('发布') {
            steps {
                sh """
                /root/killJar.sh ${params.project_name}/boot/${params.project_name}.jar
                rm -rf /home/${params.user_name}/api/${params.project_name}-${params.version}-1.0.0.tar.gz
                rm -rf /home/${params.user_name}/api/${params.project_name}
                cp ./target/${params.project_name}-${params.version}-1.0.0.tar.gz /home/${params.user_name}/api
                cd /home/${params.user_name}/api
                chown ${params.user_name}:${params.user_name}  ${params.project_name}-${params.version}-1.0.0.tar.gz
                tar -zxvf ${params.project_name}-${params.version}-1.0.0.tar.gz
                chown -R ${params.user_name}:${params.user_name} ${params.project_name}
                su - ${params.user_name} -c /home/${params.user_name}/api/${params.project_name}/bin/startup.sh
                """
            }
        }
    }
}

注意:需要将自己的jar包名称修改到该文件中

二.jenkins工作台配置

1.点击新建item进入新建页面,输入任务名称,选择pipeline
在这里插入图片描述
2.在流水线选择第二个
在这里插入图片描述
选择git项目,填写url并选择分支
在这里插入图片描述
将ideal中jenkinsfile文件的路径粘入脚本路径中
在这里插入图片描述
在工作台启动项目
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值