加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

jinkins在Linux上的配置

发布时间:2020-12-13 22:32:57 所属栏目:Linux 来源:网络整理
导读:前提条件: yum安装svn yum安装git 官网下载maven并配置repository资源库 两个tomcat 一个放Jenkins 一个放置项目 jdk安装并配置环境变量 maven安装并配置环境变量 项目Tomcat在webapps/manager/META-INF/context.xml注释掉value节点 项目Tomcat安装并在conf

前提条件:
yum安装svn
yum安装git
官网下载maven并配置repository资源库

两个tomcat 一个放Jenkins 一个放置项目
jdk安装并配置环境变量
maven安装并配置环境变量
项目Tomcat在webapps/manager/META-INF/context.xml注释掉value节点
项目Tomcat安装并在conf/tomcat_users.xml中添加
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-script "/>
<role rolename="manager-jmx "/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<user username="fc***" password="******" roles="tomcat,role1,manager-script,manager-jmx,manager-gui,manager-status"/>
1.上传war包,启动Tomcat之后访问Tomcat访问路径/jenkins路径
默认密码:访问cat /root/.jenkins/secrets/initialAdminPassword获取
如果报找不到密码文件的错误
删除/root/.jenkins文件夹
检查conf/tomcat_users.xml服务器账号密码是否正确
2.安装建议的插件
3.创建账户[可不创建,每次使用管理员登录]
fc**
******
确认Jenkins url:http://baba.*****.top/jenkins/
4. Manage Jenkins 系统设置
Configure Global Security 全局安全配置
Global Tool Configuration 全局工具配置
Manage Plugins 管理插件
4.1、全局安全配置
Enable security 启用安全 勾选
Security Realm 安全域下
Jenkins’ own user database Jenkins专用用户数据库 选中
子选项Allow users to sign up允许用户注册 勾选
Authorization 授权策略
Anyone can do anything 任何用户可以做任何事 选中
CSRF Protection
Prevent Cross Site Request Forgery exploits 防止跨站点请求伪造 取消钻中
4.2、全局工具配置
Maven Configuration maven配置
Default settings provider
settings.xml文件路径
Default global settings provider
settings.xml文件路径
JDK
Install automatically 自动安装 取消选中 指定已经安装的jdk路径
MAVEN
Install automatically 自动安装 取消选中 指定已经安装的maven路径
Git
Install automatically 自动安装 取消选中 指定已经安装的Git命令全路径 which git查看
4.3、管理插件
切换到available tab --> 搜索deploy to container --> Install without restart 直接安装

至此 基本配置任务已经全部完毕 接下俩需要进行项目配置

5.新建项目 New Item
5.1、输入项目名 选中Freestyle project 构建一个自由风格的软件项目 点击OK
5.2、Source Code Management
添加Credentials -->git jenkins-->添加完毕之后选中刚添加的
git地址:https://github.com/FcAnd**/hp.git
账号:152****[email?protected] []
密码:f1995***521
Branches to build 填写分支
点击 advanced指定pom文件的绝对路径
5.3、Build 构建
add build step 添加构建步骤
Maven Version 刚才配置好的MyMaven
Goals 填写“clean install” 希望执行的maven构建命令
--------clean package -P online 当需要指定多环境的时候使用这个
--------[如果是多模块项目需要进行详情指定pom文件位置,详情中指定 可以使用绝对路径]
或者Execute shell 使用shell脚本构建
#!/bin/bash开头 命令打包

5.4、Post-build Actions 构建后操作
deploy war/ear to a container
WAR/EAR files 填写war包生成的路径 一般target下 如target/***-0.0.1-SNAPSHOT.war.
Context path 项目上下文路径
Containers --> Add Container
账号密码和conf/tomcat_users.xml中设置的以一致
Tomcat URL:http://ip:端口
选择刚才添加的

关于Jenkins的调试
console output 输出日志


补充:jenkins 配置用户角色权限
1.安装 Role Strategy Plugin 插件
插件地址https://updates.jenkins-ci.org/download/plugins/role-strategy/
系统管理-->管理插件-->高级 点击上传,选择下载的插件安装
2.系统设置-Configure Global Security
选择Role-Based Strategy
3.系统管理-Manage and Assign Roles
角色有全局角色 项目角色
4.Manage Roles
添加一个全局角色名字 并分配权限Over all 的Read 权限 Job Build 权限,以及View的Read权限
添加一个项目角色 指定可以管理的项目 比如loupan.* [注意此处一定一定写成loupan.* 而不是loupan*] 就是可以管理名字以loupan开头的项目
分配给项目角色Job的build read workspace以及SCM的Tag权限
5. Assign Roles
到这才是给用户指定带有某些权限的角色
Global roles 添加一个用户的登录号 并选中一个全局角色
Item roles 添加一个用户的登录号 并选中一个项目角色

如果遇见插件安装失败,git源为svn的情况以及基础软件的安装等等不懂的欢迎咨询 微信号

be__one

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读