pipeline 发布war包
2024-10-08 06:52:28
pipline 写法分为 脚本式和声明式,下面采用脚本式编程:
node {
stage('checkout') {
echo '开始检出代码'
checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'e83d9b3c-9ce8-4999-8d69-0f779f106545', url: 'git@gitlab.xx.git']]])
}
stage('copyconfig') {
echo '开始复制配置文件'
sh ''' 配置生产配置文件'''
}
stage('Build') {
echo '开始构建'
sh '/usr/local/apache-maven-3.5.3/bin/mvn clean package'
}
stage('ReadyWar'){
sh returnStatus: true, script: '''这里发布多个war,通过shell寻找war包 '''
}
stage('deploy'){
sh returnStatus: true, script: ''这里通过脚本在docker宿主编译镜像或者启动容器 '''
}
}
最新文章
- ITIS-资料集合贴
- [LeetCode] Insertion Sort List 链表插入排序
- jQuery实现动态分割
- php 三种数组
- Linux 之加密类型,CA,Openssl,Openssh
- filter的详细配置
- VMware 11安装Mac OS X 10.11.5虚拟机以及优化心得
- wamp+zendstudio12+xDebugger环境搭建
- BFS+贪心 HDOJ 5335 Walk Out
- Extjs3 Combo实现百度搜索查询
- 求解 s = (1*1)!+(2*2)! + (3*3)!+...+(n*n)! (C语言)
- eclipse + maven + jboss 遇到ClassNotFoundException
- Swift-Lesson2(下)
- pydev package包中__init__.py作用
- MySQL导入较大sql文件报错max_allowed_packet
- OC基础11:基本的C语言特性2
- java中&;和&;&;的区别 位运算
- anaconda的scikit-learn报错It seems that scikit-learn has not been built
- POJ - 3984迷宫问题(最短路径输出)
- 面向对象【day07】:类的继承(七)
热门文章
- ubuntu命令行编译opencv c++项目
- Modernizing Business Process with Cloud and AI
- Automate the Sizing of your SGA in Oracle 10g
- ASP.NET MVC 实现区域 项目分离 (比较好的方式)
- Oracle诊断工具 - ORA-2730x Troubleshooting Tool
- show tables from information_schema/performance_schema/sys;
- flask 的管理模块的功能add_template_global、send_from_directory
- Django的model中创建表
- java.lang.verifyerror:bad type on orerand stack
- 铁乐学python_Day42_线程池