当前位置: 首页 > article >正文

DevOps持续集成

DevOps流程

第一步安装git

关闭防火墙
systemctl stop firewalld
cd /usr/loacl
vim docker-compose.yml
docker search gitlab
拉取gitlab镜像  2.33GB
docker pull   gitlab/gitlab-ce:latest

vim docker-compose.yml

修改docker-compose.yml

version: '3.1'
services:
  gitlab:
  image: 'gitlab/gitlab-ce:latest'
  container_name: gitlab
  restart: always
  environment:
    GITLAB_OMNIBUS_CONFIG:
      external_url 'http://ip:port'  //将来访问gitlab的地址
      gitlab_rails['gitlab_shell_ssh_port'] = 2224
  ports:
    - '8929:8929'
    - '2224:2224'
  volumes:
    - './config:/etc/gitlab'
    - './logs:/var/log/gitlab'
    - './data:/var/opt/gitlab'

修改完成  执行

docker-compose up -d

报错的话可重启docker

systemctl restart docker

在执行docker-compose up -d   等一会就可以在浏览器访问gitlab

gitlab 默认账户root

默认密码需要进入gitlab容器内部查看日志

第二步安装maven   

主要用于Jenkins pull代码之后会通过maven构建代码

1、安装jdk

2、安装maven

解压到指定目录

tar -zxvf maven.tar.gz -C /usr/loacl

第三步安装Jenkins

 安装docker

//启动docker
systemctl start docker
//开机自启
systemctl enable docker

安装docker-compose


http://www.kler.cn/a/430418.html

相关文章:

  • 2024.1.5总结
  • 【C++面向对象——类的多态性与虚函数】计算图像面积(头歌实践教学平台习题)【合集】
  • 【vue】晋升路线图、蛇形进度条
  • 【计算机网络】课程 实验二 交换机基本配置和VLAN 间路由实现
  • HarmonyOS:@Builder装饰器:自定义构建函数
  • 【工具类】RedisUtil 操作相关
  • 给儿童讲解什么是OSI七层模型
  • nextjs增加系统路径前缀(basePath)适配方案
  • 如何统计 ansible 中每个 task 的耗时?
  • Mitel MiCollab企业协作平台存在任意文件读取漏洞(CVE-2024-41713)
  • 用最小的代价解决mybatis-plus关于批量保存的性能问题
  • android NumberPicker隐藏分割线或修改颜色
  • 旧衣物回收小程序搭建,便捷回收,绿色生活!
  • python 加载/保存json文件
  • 深度学习常用损失函数介绍
  • 阿里云轻量应用服务器开放端口,图文教程分享
  • 【CSS in Depth 2 精译_069】11.3 利用 OKLCH 颜色值来处理 CSS 中的颜色问题(上)
  • 【MYSQL】AUTO_INCREMENT超过表中该字段的最大值
  • HttpServletRequest
  • MySQL中VARCHAR与CHAR数据类型的区别解析
  • IC验证基础知识系列随笔
  • UiPath API接口说明
  • Next.js优化教程:优化脚本加载
  • Unity3D 为什么要避免使用SetActive详解
  • windows将文件推给Android真机/实机
  • Docker魔法:用docker run -p轻松开通容器服务大门