Jenkins+GitLab+Ansible-playbook的环境安装(yum)
2024-09-08 21:09:06
1、安装GitLab
1.1 配置gitlab的yum源
# 参考:https://packages.gitlab.com/gitlab/gitlab-ce/install#bash-rpm
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh|bash
yum install -y gitlab-ce
1.2 启动GitLab与管理
gitlab-ctl reconfigure
gitlab-ctl start
gitlab-ctl status
gitlab-ctl stop
gitlab-ctl restart
ps -aux|grep runsvdir
2、安装JDK
yum install -y java-1.8.0-openjdk
3、安装Jenkins
3.1 配置Jenkins的yum源
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3.2 安装Jenkins
yum install -y jenkins
3.3 启动jenkins
systemctl start jenkins
systemctl enable jenkins
systemctl status jenkins
3.4 修改Jenkins配置文件
3.4.1 修改Jenkins运行用户
vim /etc/sysconfig/jenkins
# 修改$JENKINS_USER,并去掉当前行的注释
$JENKINS_USER='work'
3.4.2 修改Jenkins相关文件夹用户权限
chown -R work:work /var/lib/jenkins
chown -R work:work /var/cache/jenkins
chown -R work:work /var/log/jenkins
3.4.3 重启Jenkins服务并检查运行Jenkins的用户是否已经切换为work
systemctl restart jenkins
ps -ef|grep jenkins
3.5 Jenkins插件推荐
1.Git Parameter # 构建参数
2.build-name-setter # ${BUILD_NUMBER}-$moudle-$release_tag
3.user build vars plugin # 获取运行job的用户名
4.Jenkins修改本地默认主题
主题URL:http://afonsof.com/jenkins-material-theme/
1) Jenkins安装 Simple Theme插件
2) 浏览器下载stylish css导入服务器。放到 /var/cache/jenkins/war/css
3) 然后在Jenkins的系统配置中添加Theme配置 http://10.0.0.100:8080/css/jenkins-material-theme.css
3.6 Ansible安装
yum install -y ansible
最新文章
- 读书笔记--SQL必知必会17--创建和操纵表
- 【工具】 原版完美激活 Flash builder 4.7 【非破解激活】
- BSGS[bzoj2242][bzoj3122]
- django internal search
- C#中使用SQLite数据库简介(上)
- Android基本控件之Menus
- When Colon Scripting is comming (脚本最佳体验)
- poj2096 Collecting Bugs(概率dp)
- VisualStudio中的代码段
- BZOJ 3170: [Tjoi 2013]松鼠聚会( sort )
- 如何学习Javascript ?
- POJ1087 A Plug for UNIX 【最大流】
- S3C2440时钟系统详解
- Java 字节流操作
- 创建自定义的 Angular Schematics
- Prometheus
- python 特别的生成器表达式
- 解决OpenCV JavaCameraView相机preview方向问题
- WAP网站WML或HTML页面自适应手机屏幕实现方法
- MetaSploit Pro 下载地址
热门文章
- python利用beautifulsoup多页面爬虫
- [探究] [Luogu4550]收集邮票的概率意义
- [LeetCode] 390. Elimination Game 淘汰游戏
- 修改Windows中文用户名为英文(更全面的方法)
- oracle--LGWR
- android 自定义gridview(导航)
- Sitecore性化 - 您需要了解的4件事
- scala基础题--函数可以没有返回值案例,编写一个函数,从终端输入一个整数,打印出对应的金字塔
- Eclipse/Idea 代码格式化部分忽略
- Kubernetes Nacos