配置 jenkins+GitLab 环境, 需要依托 java 环境, 在之前的博文中, 已配置好 java 环境, 所以可以直接搭建这两个工具的环境即可.
jenkins 配置
jenkins 的配置方法, 在之前 Windows 下搭建的方式一样, 可以采用安装包的方式安装, 也可以使用 web 应用方式安装. Web 应用方式需要先有 tomcat 环境, 这些都是些前置条件.
安装步骤
今天介绍的是采用命令下载安装包的方式安装, 详细操作如下:
1. 访问 jenkins 下载地址: https://pkg.jenkins.io/debian-stable/ , 页面中有安装步骤的介绍, 可下载具体的安装包, 也可以使用命令安装
2. 在 Linux 终端执行命令: wget -q -O - | sudo apt-key add -
3. 在 / etc/apt/sources.list 加上: deb http://pkg.jenkins-ci.org/debian binary/
4. 在 Linux 终端执行命令更新 package:sudo apt-get update
5. 在 Linux 终端执行命令安装 jenkins:sudo apt-get install jenkins
在执行了上述步骤后, 就需要等待一段时间了, 后台自动安装 jenkins, 会输入管理员密码, 密码路径各不同.
输入了密码后, 会选择安装插件的方式, 我选择了默认方式安装, 可详细查看之前的博文: Jenkins 环境搭建 (1)- 下载与安装. 接下来的工作就是静候成功了, 这会的功夫, 可以去喝喝茶, 聊聊天.
最后会设置一个管理员账号以及访问地址, 这个按自己设定即可.
配置文件设置
由于 jenkins 的默认端口是 8080, 应用安装多了的话, 默认端口会被重复占用, 所以可以先修改下端口, 操作如下:
1. 使用命令 VIM /etc/default/jenkins 打开配置文件
2. 找到 HTTP_PORT 这个配置项
3. 使用 VIM 编辑器的命令修改端口号并保存
4. 重启 jenkins 服务: systemctl restart jenkins
可使查看日志是否启用成功: tail -f /var/log/jenkins/jenkins.log
启用服务后, 通过 ip + 端口访问如下:
到此, jenkins 就搭建成功, 并可正常使用了.
GitLab 配置
GitLab 是一个用于仓库管理系统的开源项目, 使用 Git 作为代码管理工具, 并在此基础上搭建起来的 Web 服务. 多的就无需介绍了, 作用大家都知道, 接下来就介绍下配置过程.
GitLab 安装
1. 访问 GitLab 下载地址: https://packages.gitlab.com/gitlab/gitlab-ce , 查看具体版本详情页, 即可查看对应的安装命令
2. 在 Linux 终端输入命令: curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
3. 在 Linux 终端输入命令: sudo yum install GitLab-ce-11.9.8-ce.0.el7.x86_64 或者 wget --content-disposition
4. 等待后台下载安装包, 并自动安装
5. 安装成功后出现如下图案
出现如上截图, 就说明 GitLab 安装成功了
配置文件设置
1. 使用命令 VIM /etc/GitLab/GitLab.rb 打开配置文件
2. 找到配置项: external_url 并修改访问地址和端口
3. 找到配置项: gitlab_workhorse['auth_backend'] = "http://localhost:8989", 修改端口
4. 找到配置项: Unicorn['port'] = 8989, 修改其端口
5. 使用命令 GitLab-ctl reconfigure 重启 GitLab 服务
使用修改后的地址 + 端口访问, 出现如下页面:
到此, 出现如上截图页面, 则说明配置成功了, 就可以使用 GitLab 了.
GitLab 用户操作
1. 初始化账号密码
进入到该目录: cd /opt/GitLab/bin, 输入命令: sudo GitLab-Rails console production
2. 查找用户
输入 u=User.where(id:1).first 来查找与切换账号 (User.all 可以查看所有用户)
3. 设置用户密码
输入 u.password='hong1234'设置密码为 hong1234
通过 u.password_confirmation='hong1234' 再次确认密码
通过 u.save! 进行保存 (切记切记 后面的 !), 返回为 true 表示成功
执行 exit 退出当前设置流程即可
以上就是今天的分享, 有错之处, 欢迎批评指正.
本文仅代表作者观点, 系作者 @温一壶清酒发表.
来源: https://www.cnblogs.com/hong-fithing/p/11073195.html