GitLab和Jenkins的安装教程

[复制链接]

975

主题

975

帖子

629

积分

高级会员

Rank: 4

积分
629
分享到:
发表于 2022-6-21 13:16:24 | 显示全部楼层 |阅读模式
Gitlab 安装说明:1·运行内存最好在 4 G,Cpu 2核
2·注意运行端口,不要端口冲突
3·此安装是以 Docker-Compose 实现,所以需要安装 Docker-Compose,此安装方法需要自行百度。
> vim docker-compose.yml ??????//创建 compose 文件version: '2'services: gitlab: ?image: 'gitlab/gitlab-ce:latest' ?container_name: gitlab ?restart: always ?hostname: 'gitlab.aiitle.com' ?environment: ??GITLAB_OMNIBUS_CONFIG: | ???external_url 'http://gitlab.aiitle.com:8929' ???gitlab_rails['gitlab_shell_ssh_port'] = 2224 ???gitlab_rails['time_zone'] = 'Asia/Shanghai' ?ports: ??- '8929:8929' ??- '2224:22' ?volumes: ??- './config:/etc/gitlab' ??- './logs:/var/log/gitlab' ??- './data:/var/opt/gitlab'Gitlab 启动流程1· 执行命令: docker-compose up -d ?

2· 需要等很长的一段时间,因为需要 拉取镜像,还需要自动部署一段时间,耐心等待即可
3·我这里的端口是:8929 ?所以:我访问的方式是: http://IP:8929

4·安装完成后 访问如果是 502 还需要多等待,多刷新几次。
5·调优 请自行百度。
Jenkins 安装vim docker-compose.yml ??//创建 Jenkins 的 compose文件version: '3'services: jenkins: ?image: 'jenkins/jenkins:lts' ?container_name: jenkins ?restart: always ?environment: ?- 'JAVA_OPTS=-Duser.timezone=Asia/Shanghai' ?volumes: ?- '/etc/localtime:/etc/localtime' ?ports: ?- '8928:8080' ?- '50000:50000' ?volumes: ?- './data:/var/jenkins_home'Jenkins启动流程:1· 执行命令: docker-compose up -d ?

2· 需要等很长的一段时间,因为需要 拉取镜像,还需要自动部署一段时间,耐心等待即可
3·我的端口号:8928 所以我的访问方式是: http:// IP+8928

4·访问时 会需要你 输入一段密码 ,获取命令:find / -name initialAdminPassword ?找到此文件并且打开文件,复制密码到 web 浏览器中。
5·安装推荐插件非常慢解决方法:<1>找到 Jenkins 的配置文件 default.json <2> 使用替换命令:$ sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json ?

6·执行命令:docker-compose restart

总结到此 GitLab + Jenkins 安装完毕。

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表