文章目录
- 2. 入门
- 2.1 安装中文插件
- 2.2 角色控制Role-Based Strategy
- 2.3 安装凭证
- 2.4 jenkins拉取项目
- 2.4.1 拉取gitlab 项目
- 1. 设置全局凭据
- 2. 新建Item
- 3. 具体任务配置
- 4、构建验证
- 2.4.2 拉取gitee 项目
- 1. 安装gitee 插件
- 2. 添加Gitee链接配置
- 3. 新建构建任务
- 4. 任务全局配置
- 2.5 安装maven
- 2.6 安装tomcat
2. 入门
2.1 安装中文插件
2.2 角色控制Role-Based Strategy
点击"Manage Roles"
进行角色的管理
2.3 安装凭证
2.4 jenkins拉取项目
2.4.1 拉取gitlab 项目
1. 设置全局凭据
点击添加凭据
输入Gitee 账号、密码 ID可以任意填写,描述框可以根据项目来撰写
类型项一定要选择
2. 新建Item
Jenkins首页—Item—新建
也可以进入到已有的Item里,再新建一个Item
输入项目名称,一般用项目名称来命名,然后选择流水线,确定
项目创建完毕
3. 具体任务配置
Jenkins首页—相应Item—配置----流水线—址—生成流水线脚本
#去gitee克隆代码地址
配置在Jenkins上
复制脚本
#这下面是配置构建脚本,注意Jenkins支持任何语言编写的项目的构建
粘贴需要构建的代码链接和要执行的ssh命令,建议每次构建都加上ls -l 验证是否成功,应用 保存
4、构建验证
进入任务,点击立即构建,成功的话会显示绿色,可以在Build History验证是否成功
点击任务,进入任务页面,选择控制台输出,可以看到构建的详细日志,如果构建失败,可以在日志中查看失败原因:
2.4.2 拉取gitee 项目
1. 安装gitee 插件
2. 添加Gitee链接配置
前往 Jenkins -> Manage Jenkins -> Configure System -> Gitee Configuration -> Gitee connections
点击进行数据的配置
在 Connection name
中输入 Gitee
或者你想要的名字
Gitee host URL
中输入Gitee完整 URL地址: https://gitee.com
(Gitee私有化客户输入部署的域名)
Credentials
中如还未配置Gitee APIV5 私人令牌,点击Add ->Jenkins
Domain
选择Global credentials
Kind
选择Gitee API Token
Scope
选择你需要的范围Gitee API Token
输入你的Gitee私人令牌,获取地址:https://gitee.com/profile/personal_access_tokensID
,Descripiton
中输入你想要的 ID 和描述即可。
Credentials
选择配置好的 Gitee APIV5 Token- 点击
Advanced
,可配置是否忽略 SSL 错误(视您的Jenkins环境是否支持),并可设置链接测超时时间(视您的网络环境而定) - 点击
Test Connection
测试链接是否成功,如失败请检查以上 3,5,6 步骤。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t419RSUP-1622622473488)(picture/image-20210510110655803.png)]
配置成功后如图所示:
3. 新建构建任务
前往 Jenkins -> New Item , name 输入 ‘Gitee Test’,选择 Freestyle project
保存即可创建构建项目。
4. 任务全局配置
任务全局配置中需要选择前一步中的Gitee链接。前往某个任务(如’Gitee Test’)的 Configure -> General,Gitee connection 中选择前面所配置的Gitee链接,如图:
2.5 安装maven
2.6 安装tomcat
安装jdk
yum install -y java-1.8.0-openjdk* -y
安装tomcat
mkdir tomcat
cd tomcat
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-10/v10.0.6/bin/apache-tomcat-10.0.6.tar.gz
tar -zxvf apache-tomcat-10.0.6.tar.gz
编辑用户信息
vim apache-tomcat-10.0.6//conf/tomcat-users.xml
设置用户信息
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager- script,tomcat,admin-gui,admin-script"/>
</tomcat-users>
开放外网访问权限
vim webapps/manager/META-INF/context.xml
注释信息
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
修改端口号–看需求
vim conf/server.xml
修改完配置为
开启tomcat
./startup.sh
输入tomcat,密码tomcat
进入管理界面