【gitlab docker】教程文章相关的互联网学习教程文章

docker搭建gitlab服务器搭建502错误处理【代码】【图】

gitlab服务器一直502问题:502 Whoops, GitLab is taking too much time to respond.解决方案:## 进入容器 docker exec -it gitlab /bin/bash## 查看状态 cd /usr/bin gitlab-ctl status >>>>>> run: gitaly: (pid 466) 1041s; run: log: (pid 465) 1041s run: gitlab-monitor: (pid 484) 1041s; run: log: (pid 481) 1041s run: gitlab-workhorse: (pid 470) 1041s; run: log: (pid 469) 1041s run: logrotate: (pid 478) 1041s;...

gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建【代码】【图】

同一个项目,要构建到不同的环境,而且对应的分支或tag也不相同,这里就要用到jenkins的参数化构建过程 中的Git Parameter和Choice Parameter, 先看下效果650) this.width=650;" src="/upload/getfiles/default/2022/11/7/20221107020058755.jpg" title="QQ截图20170825164235.png" />实现过程构建过程:Git Parameter-->Name: branch_selector-->Parameter Type :Tag (这里我选择tag) 650) this.width=650;" src="/upload/get...

k8s安装报错Error: docker-ce-cli conflicts with 2:docker-1.13.1-103.git7f2769b.el7.centos.x86_64

yum -y install kubernetes 报错 Error: docker-ce-cli conflicts with 2:docker-1.13.1-109.gitcccb291.el7.centos.x86_64Error: docker-ce conflicts with 2:docker-1.13.1-109.gitcccb291.el7.centos.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 原因是因为之前安装过docker,版本冲突原因,解决方法如下: 查询安装docker列表 [root@901-21 ~]...

Jenkins+Gitlab+Maven+Shell 进行Docker微服务项目自动化构建【代码】【图】

环境:CentOS7代码仓库:Gitlab持续集成代码更新:Jenkins构建打包:Maven镜像自动交付脚本:Shell基础环境软件安装:Gitlab、Jenkins、Maven配置,安装参考网上,这里安装略,重点介绍项目持续集成和镜像交付。结合上一博文:https://blog.51cto.com/10874766/2353577这里配置了两个基础服务容器的自动化构建,一个常规业务服务容器的自动化构建,其他的容器服务持续集成类似操作,这不做重复操作。创建基础持续集成项目-config1....

oracle linux 6 docker 安装(包括编译git源码)【代码】

在安装时请确保可以联网。安装步骤如下: 1. 更新班级yum配置(参见: http://public-yum.oracle.com/getting-started.html):# cd /etc/yum.repos.d  # wget http://yum.oracle.com/public-yum-ol6.repo 2. 修改 /etc/yum.repos.d/public-yum-ol6.repo添加如下配置:[public_ol6_addons] name=Oracle Linux $releasever addons ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/addons/$basearch/ gpgk...

gitlab-docker安装部署(postgresql、redis分离)【图】

是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 一、Gitlab镜像文件下载: 可参考此处下载运行:https://docs.gitlab.com/omnibus/docker/ 我的运行方式: docker run -dit --hostname gitlab.chen.com --publish 1443:443 --publish 18080:80 --name gitlab --restart always --volume /data/gitlab/etc:/etc/gitlab ...

gitlab docker中postgresql远程访问配置

2.解决容器重启配置还原问题 将上面两个文件,复制到~下,重启容器后复制到对应文件夹下即可gitlab docker中postgresql远程访问配置标签:art 复制 gitlab 启动 生成 list hba postgres str 本文系统来源:https://www.cnblogs.com/punkrocker/p/10852278.html

Docker配置 Gitlab Jenkins java 项目自动化部署(三)VUE 前后端分离【代码】【图】

目录 一、前提环境 1、nginx 2、Docker 3、gitlab 4、jenkins 二、配置 1、vue项目准备 2、代码上传gitlab 3、 创建宿主文件夹 4、 创建Dockerfile 5、创建 nginx.conf 6、Jenkins配置 a、安装插件 nodejs b.配置全局工具配置 c.新建任务 d.源码管理 c.构建触发器 d.构建环境 e.构建 三、测试一、前提环境 1、nginx https://blog.csdn.net/qq_42815754/article/details/82980326 2、Docker 百度 3、gitlab Docker配置 Gitlab J...

【老李瞎折腾】005、使用Docker安装Gitea来搭建自己的源码托管平台【代码】

源码托管平台 Gitea Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.它本身时基于Gogs扩展而来的,非常适合小团队搭建私有的源码托管平台。 官方网站:https://gitea.io/zh-cn/ 数据库 Gitea 本身支持多种数据库,默认采用SQLite,我这边采用的是MySql,上篇文章已经介绍了如何在Docker中安装MySql数据库,这里就不再介绍了,详情请看 【老李瞎折腾】004、使用Docker安装MySQL数据库 安装 ...

Dockerfile+Jenkinsfile+GitLab轻松实现.NetCore程序的CI&CD【代码】【图】

一.相关介绍 Dockerfile:关于Dockerfile的使用说明,我在文章《让.NetCore程序跑在任何有docker的地方》中有说到,这里不在赘述,需要的可以先看下,本文主要介绍Jenkinsfile结合dockerfile配合使用,自动构建.NetCore应用程序。 ? Jenkinsfile :Jenkinsfile 是 Jenkins 2.x 或更高版本核心特性 Pipeline(流水线) 的脚本,或者说对于Jenkins 流水线的定义被写在一个叫Jenkinsfile的文本文件中,该文件可以被提交到项目的源代码...

用于C#的.gitlab-ci.yml使用Docker映像单声道【代码】

我正在尝试设置gitlab-ci Runner以构建C#应用程序.已经设置gitlab,gitlab-ci,docker,具有单映像的运行器. 我正在尝试xbuild example.sln,但需要获取所需的nuget包,我不知道如何. 我的.gitlab-ci.yml当前看起来像这样.它将进入构建阶段,但由于缺少软件包而出错.before_script:build:script:- xbuild "example.sln"解决方法:在before脚本中,您需要像使用bash一样安装并运行nuget命令行客户端,以在构建项目之前获取依赖项. 编辑:好的...

php – 如何使用我的docker-compose配置gitlab CI

我在gitlab上有一个项目,我会使用gitlab CI进行单元测试.实际上,我有一个其他存储库名称“docker”与docker-compose.yml和Dockerfile两个项目(因为我重现了生产配置,这两个项目是相互依赖的) 实际上在我的开发配置中 在Projects目录中: >Docker> project_1> project_2 在docker目录中: > docker-compose.yml> Dockerfile-project1> Dockerfile-project2> [一些配置文件在dockerFile中询问] docker-compose.yml的相对路径为../pro...

php-GitlabCi使用docker和mysql服务缓慢构建【代码】

我正在使用gitlab-ci-multirunner 9.3.0和GitLab社区版9.3.5 当我在本地虚拟盒环境中运行php单元测试时,总测试(30)大约需要:Time: 5 minutes, Memory: 96.00MB在我的gitlab主机上运行相同的测试,总共需要Time: 41.68 minutes, Memory: 97.75MB这些测试需要mysql并在每个测试上执行数据库创建和夹具加载. 我的DockerFile:FROM tetraweb/php:5.6# Install additional packages RUN apt-get clean && apt-get -qq update RUN apt-ge...

win10专业版Hyper-v下Docker挂载volume的方式使用Gitlab(汉化版)保存资料数据(使用外部redis)【代码】【图】

目录 话题 (191) 笔记 (137) 资料区 (2) 评价 (33) 介绍 讨论区 话题win10专业版Hyper-v下Docker挂载volume的方式使用Gitlab(汉化版)保存资料数据(使用外部redis)By 五行缺猫 ?2018-02-21?917次浏览因为我打算使用公用的redis,所以先创建一个redis镜像 首先创建一个docker目录(以下以G盘为例) 在docker目录下创建redis目录 在redis目录下添加文件docker-compose.yml文件,内容为: (2018年4月11日修改volumes下面的挂载volu...

Centos7 docker 部署Gitlab

首先安装 Docker 必要依赖包 : yum install -y yum-utils device-mapper-persistent-data lvm2 由于自带 yum 没有 Docker-CE 所以我们需要先增加 docker repo: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 用 yum 安装 Docker: yum install -y docker-ce 直接yum安装,安装成功后查看版本 docker -v 启动docker systemctl restart docker.service 设置开机启动 systemctl enable d...