-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jenkins 安装配置及与 gitlab 集成 #63
Comments
Jenkins 忘记管理员密码1、修改
2、重启
|
查找 yum 安装的 java 路径
最终查找的 java 路径在:
|
Jenkins 2.33最新版本的需要安装 # 查看
rpm -qa | grep java
rpm -qa | grep jdk
# 批量卸载
rpm -qa | grep jdk | xargs rpm -e --nodeps
rpm -qa | grep java | xargs rpm -e --nodeps 卸载后 二、安装2.1 yum 安装yum search java-11-openjdk # 可以不用执行,查找安装包
yum install -y java-11-openjdk java-11-openjdk-devel 2.2 查找安装目录ls -l $(which java)
# 或 which java 上面的命令如果输出的结果为: ls -lr /usr/bin/java 输出为 ls -lrt /etc/alternatives/java 输出为 三、配置环境变量
# Java Environment
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.14.1.1-1.el7_9.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH 生效, 接下来参考 Jenkins 安装配置及与 gitlab 集成 四、防火墙禁用/停止自带的firewalld服务 systemctl stop firewalld # 停止firewalld服务
systemctl mask firewalld # 禁用firewalld服务 安装iptable iptable-service service iptables status # 先检查是否安装了iptables
yum install -y iptables # 安装iptables
yum update iptables # 升级iptables
#安装iptables-services
yum install iptables-services iptables -A INPUT -p tcp --dport 8090 -j ACCEPT # 开放8090端口
service iptables save # 保存上述规则 或直接 systemctl enable iptables.service # 相当于以前的chkconfig iptables on
systemctl start iptables.service # 开启服务
systemctl status iptables.service # 查看状态 |
一、安装
1.1 安装 JDK
yum
安装,我在用这种方式安装的时候,选择了yum install java-1.8.0-openjdk.x86_64
, echo $JAVA_HOME 时为空. 导致jenkins
安装好后无法配置JDK
sdkman
方式1.2 安装 JENKINS
参考官网文档
二、修改配置
这里直接使用
root
系统用户是为了避免繁琐的文件权限问题2.1修改端口和 jenkins 系统用户
jenkins 配置文件
vim /etc/sysconfig/jenkins
注意, Jenkins 2.33后,这里的配置无效, 请在
/usr/lib/systemd/system/jenkins.service
中更改User
和Environment="JENKINS_PORT=8090"
2.2 更改文件权限
重启
2.3 解锁Jenkins
访问 http://${ip}:8081,提示解锁Jenkins
三、配置 JDK、maven、git
JDK
在 1.1 已经安装了,下面安装maven
和git
sdk
工具请参考 使用 sdkman 安装并维护多个版本的 JDK查找命令行工具路径, 然后把这些路径配置到 jenkins 中
1、安装 git
Manage Jenkins
->Manage plugins
->Available
->输入 git
-> 选择git plugin(This plugin integrates Git with Jenkins)
2、全局配置
Manage Jenkins
->Global Tool Configuration
-> 输入git
命令行地址四、gitlab 与 Jenkins 通信
4.1 安装 gitlab 插件
Manage Jenkins
->Manage plugins
->Available
-> 输入gitlab
4.2 新建项目, 配置触发器
New Item -> Build Triggers -> Build when a change is pushed to Gitlab...
4.3 gitlab 配置
Reference
The text was updated successfully, but these errors were encountered: