Jenkins流水线项目发布流程

Jenkins流水线项目发布流程

主机名称 ip地址 需要的应用服务 工具包 系统
node1 192.168.253.148 tomcat、jenkins git maven centos8
node2 192.168.253.130 tomcat centos8

1、关闭防火墙和selinux

 systemctl stop firewalld
 systemctl disable firewalld
 vim /etc/sysconfig/selinux 
 SELINUX=disabled

2、在node1上部署服务tomcat和jenkins(上面已经部署),重新部署,登录web界面时选择安装推荐的插件,部署好后,设置国内源

1、部署tomcat,tomcat下载https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat,此时下载9.0版本的,10版本部署有bug,无法实现。

//安装jdk

[root@server ~]# yum -y install java-11-openjdk
解压tomcat,并部署安装
[root@server ~]# tar -xzf apache-tomcat-9.0.67.tar.gz -C /usr/local
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins 是一款流行的开源持续集成/持续部署(CI/CD)工具,它使用一种称为“管道”或“工作流”的概念来自动化软件构建、测试和部署流程。在 Jenkins 中创建流水线(Pipeline),你可以使用 Jenkinsfile(一种 Groovy 语言编写的脚本)定义你的构建流程,这个文件通常放在项目的根目录下。 以下是创建 Jenkins 流水线的基本步骤: 1. **设置 Jenkins**: - 安装并启动 Jenkins 服务器。 - 如果是在线,可以从 Jenkins 官网下载并按照指示安装;如果是本地,可以通过 Docker 或者手动安装。 2. **克隆项目Jenkins**: - 将你的项目添加到 Jenkins 中,可以选择 Git 作为源代码管理工具。 3. **创建 Jenkinsfile**: - 在项目根目录下创建名为 `.jenkinsfile` 或 `Jenkinsfile` 的文件。在这个文件中,使用 `pipeline` 关键字定义工作流程。 4. **编写 Pipeline 脚本**: - 使用关键字 `agent` 指定执行构建的工作节点。 - 使用 `stages` 分阶段组织流程,例如 `clean`, `build`, `test`, `deploy` 等。 - 使用 `when` 和 `steps` 来定义具体任务,如 `sh 'gradle build'` 命令执行 Gradle 构建,`publishArtifacts` 发布构建结果等。 5. **保存并触发构建**: - 保存 Jenkinsfile,然后在 Jenkins UI 中选择你的项目,点击 "添加构建步骤",选择 "Pipeline script from SCM" 并指定 Jenkinsfile 地址,最后触发构建。 6. **配置触发条件**: - 可以根据需要配置触发构建的触发器,如每次提交、定时构建等。 7. **监控和调试**: - Jenkins 提供了丰富的日志和监控功能,你可以查看构建历史、错误信息,以及使用断点和日志输出帮助调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值