试论述外贸网站建设应注意的问题,广州网站建设推广专家,html代码格式,网站制作成本包含需求
通过jenkins发布java项目到服务器
预备环境
项目地址#xff1a; https://gitee.com/asaland/sb-docker-appJenkins 2.387.3
通过Jenkinsfile实现方式
jenkins ui 配置pipeline
什么是pipeline?
直接看注释吧#xff0c;简单点就是编排可以多个跨时间的构建代理…需求
通过jenkins发布java项目到服务器
预备环境
项目地址 https://gitee.com/asaland/sb-docker-appJenkins 2.387.3
通过Jenkinsfile实现方式
jenkins ui 配置pipeline
什么是pipeline?
直接看注释吧简单点就是编排可以多个跨时间的构建代理可以理解为构建部署项目的工作流
先简历pipeline 中间步骤不是很重要按需填写就行重点在最后选择Jenkinsfile 3. 在项目中配置jenkinsfile 虽然说jenkinsfile可以指定路径但是为了方便的话直接放在root目录下最好了这样的话比较方便项目目录结构如下 4. 配置jenkinsfile
jenkinsfile的语法参考: https://www.jenkins.io/doc/book/pipeline/查看简单的配置文件
pipeline {agent anystages {
// 清除原本的进程和信息stage(Stage clean and kill process) {steps {sh rm -rf ./targetsh fuser -k 9999/tcp || true}}
// 本地部署和打包如果需要的话可以适当增加操作stage(Stage clean install) {steps {sh mvn install -Dmaven.test.skiptrue -U -am}}
// 发布和运行stage(Stage deploy) {steps {echo deploy ...!sh nohup java -jar ./target/sb-docker-app.jar sb-docker-app.log 21 echo deployed successfully!}}}
}这样的话一个简单的基于jenkinsfile的流程就结束了如果还需要复杂的流程就需要其他的配置了这个另外再说