展开

关键词

gitlab

://packages.gitlab.com/app/gitlab/gitlab-ce/search? wget -c https://packages.gitlab.com/gitlab/gitlab-ce/el/7/x86_64/gitlab-ce-9.0.6-ce.0.el7.x86_64.rpm stop #关闭gitlab head -1 /opt/gitlab/version-manifest.txt #查看安装的gitlab版本 cd gitlab/ #进入汉化包目录 git diff -zh.diff ~~\cp gitlabhq/* /opt/gitlab/embedded/service/gitlab-rails/ ~~ gitlab-ctl start #启动gitlab 管理 gitlab-ctl status #查看状态 重新配置gitlab gitlab-ctl reconfigure 权限 设置管理员密码 管理员账号登录的用户名:root (虽然登录后管理员的用户名为

53440

gitlab-1:gitlab

1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo 复制以下内容: [gitlab-ce] name=Gitlab CE Repository baseurl=https sudo yum install gitlab-ce-x.x.x #安装指定版本 启动gitlab sudo gitlab-ctl reconfigure # 启动服务; 查看版本号: cat /opt /gitlab/embedded/service/gitlab-rails/VERSION ? sudo gitlab-ctl start # 启动所有 gitlab 组件; sudo gitlab-ctl stop # 停止所有 gitlab 组件; sudo gitlab-ctl restart /gitlab/gitlab.rb # 修改默认的配置文件; gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab; sudo gitlab-ctl

31140
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GitLab及常用命令

    GitLab 分为 GitLab Community Edition(CE) 社区版 和 GitLab Enterprise Edition(EE) 专业版。 社区版免费,专业版收费,两个版本在功能上的差异对比,可以参考官方对比说明 二、GitLab 安装和配置 安装社区版,GitLab CE 版本:9.2.6 1、GitLab安装 通过GitLab官方提供的 Omnibus安装包套件整合了大分的套件(Nginx、ruby on rails、git、redis、postgresql等),再不用额外安装这些软件,减轻了绝大分安装量。 以上操作后,GitLab自带的Nginx服务的配置文件 /var/opt/gitlab/nginx/conf/gitlab-http.conf 会被重新修改: ? GitLab整个的完整分。

    2.2K10

    05 - GitLab NXP-i.MX 8MM 源码

    https://blog.csdn.net/z2066411585/article/details/89972811 为了方便多人的协作开发,现在把NXP-i.MX 8MM在内服务器搭建的 GitLab上。 GitLab上新建Groups,然后在Groups中添加需要的仓库 ? 源码的目录结构通过manifests/default.xml来维护,通过repo来管理 <? repo mv repo .repo cp .repo/repo/repo ./ repo init -u xxx/nxp/manifests.git -b master repo sync GitLab

    42330

    DevOps-版本控制系统-GitLab

    使用RPM包 这里使用的系统是CentOS8, 清华源:mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ ## 下载软件包 wget https://mirrors.tuna.tsinghua.edu.cn /gitlab-ce/yum/el8/gitlab-ce-13.7.0-ce.0.el8.x86_64.rpm ## 安装 rpm -ivh gitlab-ce-13.7.0-ce.0.el8.x86 reconfigure 服务运行控制 ## 启动服务 gitlab-ctl start ## 重启服务 gitlab-ctl restart ## 查看状态 gitlab-ctl status ---- 扩展:使用外PG数据库 使用docker快速启动PG You are using PostgreSQL 9.6.16, but PostgreSQL >= 11 is required for /gitlab/embedded/service/gitlab-rails/config/database.yml # This file is managed by gitlab-ctl.

    34431

    - GitLab CI GitBook

    写好的文档可以按照特定的目录编译,运行,,然后一个带有文档的网站就展现出来了。而Gitbook也提供了本地的运行环境,通过npm安装gitbook即可,直接通过gitbook 本地环境。 这里就不得不说GitLab CI的强大之处了。直接使用CIGitBook的环境,简单快速方便。 GitLab CI 之前,结合官方文档先了解一些持续集成相关的概念。 Pipeline 一次 Pipeline 其实相当于一次构建任务,里面可以包含多个流程,如安装依赖、运行测试、编译、测试服务器、生产服务器等流程。 GitLab Runner 最终由谁来执行这些构建任务呢? 就是 GitLab Runner 了! 想问为什么不是 GitLab CI 来运行那些构建任务? 一般来说,构建任务都会占用很多的系统资源 (譬如编译代码),而 GitLab CI 又是 GitLab 的一分,如果由 GitLab CI 来运行构建任务的话,在执行构建任务的时候,GitLab 的性能会大幅下降

    1.8K30

    GitLab 及管理员账号初始化

    环境:centos 7  gitlab version:  1、cd /home 1、下载rpm安装包 :https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum /el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm 2、切换到gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm所在目录执行 :rpm -ivh gitlab-ce 5、运行命令 : gitlab-ctl reconfigure 6、修改unicorn 中的端口 : nano /etc/gitlab/gitlab.rb (gitlab默认8080端口,若条件许可,可以不修改 )   unicorn['port'] = 9090 (这个端口同第4修改的那个external_url 后的端口) ,其他参数可默认 7、执行 gitlab-ctl reconfigure 进行更新配置 h、回到gitlab ,可以通过 root/12345678 这一超级管理员账号登录了 i、至此大功搞成。 j、剩下来的就是享受成功带来的gitlab乐趣了。

    80540

    GitLab Runner(kubernetes环境)

    本次实战内容 今天咱们会一起完成以下操作: minio,pipeline脚本中的cache功能由minio来实现; 配置和GitLab Runner; 编写和运行pipeline脚本; GitLab,参考《群晖DS218+GitLab好Harbor,参考《群晖DS218+Harbor(1.10.3)》 好Helm,参考《和体验Helm(2.16.1版本)》 准备完毕后开始实战 ; minio minio作为一个独立的服务,我将用docker在服务器:192.168.50.43 在宿主机准备两个目录,分别存储minio的配置和文件,执行以下命令: mkdir -p GitLab代码仓库,然后创建该仓库专用的runner,所以请您提前准备好GitLab仓库; 准备GitLab配置信息(specific) 在GitLab Runner之前,要准备两个关键的配置信息 用helmGitLab Runner之前,先把chart的仓库添加到helm的仓库列表中: helm repo add gitlab https://charts.gitlab.io 下载GitLab

    9440

    GitLab Runner(kubernetes环境)

    minio,pipeline脚本中的cache功能由minio来实现; 配置和GitLab Runner; 编写和运行pipeline脚本; 环境和版本信息 本次实战涉及到多个服务,下面给出它们的版本信息供您参考 GitLab,参考《群晖DS218+GitLab》 (https://xinchen.blog.csdn.net/article/details/106973743) 好Harbor,参考《群晖 DS218+Harbor(1.10.3)》 (https://xinchen.blog.csdn.net/article/details/106962214) 好Helm,参考《和体验Helm GitLab代码仓库,然后创建该仓库专用的runner,所以请您提前准备好GitLab仓库; 准备GitLab配置信息(specific) 在GitLab Runner之前,要准备两个关键的配置信息 用helmGitLab Runner之前,先把chart的仓库添加到helm的仓库列表中: helm repo add gitlab https://charts.gitlab.io 下载GitLab

    31220

    手摸手教你docker+jenkins+gitlab你的Vue项目

    https://juejin.cn/post/6950280074876682276 学习了一周的CICD,踩了很多坑,都是泪,特此记录一下整个过程,本次项目产出效果是,git push的时候自动化直接到服务器上 image.png 1.本地代码push到gitlab 2.gitlab通过webhook通知到jenkins 3.jenkins拉取gitlab仓库代码,并执行shell脚本 4.shell脚本执行docker 命令,打包项目 5.安装nginx,并把打包好的dist目录映射到nginx代理目录下 6.成功,访问服务器ip+端口号访问你的项目 你所需要准备的: docker最基本的知识,并安装docker和 ,你可以借助gitlab项目中的webide这个功能模拟推送到master分支上 5.配置shell脚本 前言:这时候我们已经打通了本地代码->gitlab-jenkins的这个环节了,然后我们编写shell (4).看到终端输出success后,浏览器打开项目的url(服务器IP:port) ?

    42521

    Dockergitlab

    参考:https://github.com/sameersbn/docker-gitlab/blob/master/README.md 安装docker-gitlab docker pull sameersbn /gitlab 安装PostgreSQL docker pull sameersbn/postgresql 安装redis docker pull sameersbn/redis 启动postgresql /postgresql:latest 启动redis容器 docker run --name=gitlab-redis -d sameersbn/redis:latest 启动gitlab mkdir -p /opt/gitlab/data mkdir -p /opt/gitlab/backups docker run --name gitlab -d \ --link gitlab-postgresql /gitlab:/home/git/data \ sameersbn/gitlab

    1.1K40

    Docker Gitlab

    基于 docker gitlab 比较方便,但服务器至少需要 4GB 内存,否则可能出现 502 错误。 1. 拉取镜像 # 查询 docker search gitlab # 拉取 默认latest docker pull gitlab/gitlab-ce 2. gitlab \ --volume $GITLAB_HOME/data:/var/opt/gitlab \ gitlab/gitlab-ee:latest #正常情况下 就可以通过ip访问了 3. 配置端口 配置 gitlab 克隆时的端口(端口配置根据自己的需求选择) # 进入容器 docker exec -it gitlab /bin/bash # 编辑配置文件 vim /etc/gitlab reconfigure # 重启gitlab gitlab-ctl restart # 退出容器 exit 补充 # 退出前,可以在容器中打开配置文件可以查看是否生效 vim /opt/gitlab

    17920

    docker Gitlab

    今天看到有个人 把 docker Gitlab 的文章设置为付费文档了 我就呵呵了。。。 detach \ --hostname 115.159.52.223 \ --publish 443:443 --publish 80:80 --publish 222:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/ log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest 使用的社区版的GitLab 115.159.52.223

    7210

    Golang基于Gitlab CICD方案

    持续(continuous deployment)是通过自动化的构建、测试和循环来快速交付高质量的产品。 用于集成的镜像制作 我们的集成和都需要放在一个容器里面进行,所以,需要制作一个镜像并安装一些必要的工具,用于集成和相关操作。 expect是用于ssh自动登录远程服务器的工具,这里安装改工具是为了可以实现远程服务器端应用 另外,在安装golint的时候,是需要去golang.org下载源码的,由于墙的关系,go get命令是执行不了的 容器启动成功之后,会使用这个容器去gitlab上pull代码,然后根据自己定义的规则进行检验,全检测成功之后便是了。 volumes: 是为了在容器中可以执行宿主机的docker命令。 结果 以下为成功后的截图: ? result ---- 版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。

    50821

    Golang基于Gitlab CICD方案

    持续(continuous deployment)是通过自动化的构建、测试和循环来快速交付高质量的产品。 用于集成的镜像制作 我们的集成和都需要放在一个容器里面进行,所以,需要制作一个镜像并安装一些必要的工具,用于集成和相关操作。 expect是用于ssh自动登录远程服务器的工具,这里安装改工具是为了可以实现远程服务器端应用 另外,在安装golint的时候,是需要去golang.org下载源码的,由于墙的关系,go get命令是执行不了的 容器启动成功之后,会使用这个容器去gitlab上pull代码,然后根据自己定义的规则进行检验,全检测成功之后便是了。 volumes: 是为了在容器中可以执行宿主机的docker命令。 结果 以下为成功后的截图: ? result ---- 版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。 ?

    1.8K20

    Jenkins+harbor+gitlab+k8s maven项目

    一、概述 maven项目流程图如下: ? 192.168.10.122 Jenkins+harbor Jenkins 2.176.2,harbor 1.8.1 ubuntu-16.04.4-server-amd64 192.168.10.134 gitlab gitlab-ce_12.1.4 ubuntu-16.04.4-server-amd64 192.168.10.130 k8s master kubernetes 1.15.2 ubuntu-16.04.4 实际上,应该是要单独的。 package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布到本地maven仓库和远程maven私服仓库 jar包打包成docker镜像并推送 执行shell

    1.4K31

    Jenkins + GitLab + Dockers Spring Boot 应用

    Spring boot 为微服务提供了便利,Docker 的发展又极大的方便了微服务的。这篇文章将介绍如何使用 Jenkins 快速的生成微服务的镜像以及快速启动服务。 主要流程: 更新代码到 GitLab; Jenkins 通过 webhook 拉取最新代码,并进行编译打包; 使用生成的应用包构建 docker 镜像,并推送到镜像仓库; 根据生成的镜像启动容器。 关于如何搭建GitLab,如何使用git上传代码,jenkins 如何配置、使用,Spring Boot 的编译、打包、,已有文章介绍,这里不再叙述。

    9610

    Gitlab CICD 应用到 K8S 演示

    前言 关于 Gitlab CE Gitlab CI 搭建请参考下文 Docker ComposeGitlab Gitlab CI 搭建持续集成环境 环境 与 概述 一个 hello-world nodejs 项目 Dockerfile 和 app.dev.yaml(k8s deploy 文件) 存放在业务代码中 Gitlab CI Build 机器需要安装 envsubst 命令 构建一个 Docker 业务镜像发布到 Kubernetes 中 本项目 K8S Service 、HPA 和 Deployment CI_COMMIT_REF_SLUG CI_COMMIT_SHA 变量都是 Gitlab CI 内置的变量 把 hello-world 项目到 Kubernetes default 命名空间中,NODE_ENV 使用 development 演示 编写 .gitlab-ci.yml 查看到 Kubernetes 项目 ?

    50120

    Gitlab CICD 应用到 K8S 演示

    前言 关于 Gitlab CE Gitlab CI 搭建请参考下文 Docker ComposeGitlab Gitlab CI 搭建持续集成环境 环境 与 概述 一个 hello-world nodejs 项目 Dockerfile 和 app.dev.yaml(k8s deploy 文件) 存放在业务代码中 Gitlab CI Build 机器需要安装 envsubst 命令 构建一个 Docker 业务镜像发布到 Kubernetes 中 本项目 K8S Service 、HPA 和 Deployment CI_COMMIT_REF_SLUG CI_COMMIT_SHA 变量都是 Gitlab CI 内置的变量 把 hello-world 项目到 Kubernetes default 命名空间中,NODE_ENV 使用 development 演示 编写 .gitlab-ci.yml 查看到 Kubernetes 项目 ?

    84320

    gitlabgitlab快速教程

    gitlab快速教程 环境 Ubuntu 16.04(亲测可用) 开始 安装依赖 sudo apt-get install curl openssh-server ca-certificates 如果出现502错误的话,则将以下文件的读权限打开 sudo chmod -R o+x /var/opt/gitlab/gitlab-rails 配置调整 域名调整 编辑配置文件 sudo nano /etc/gitlab/gitlab.rb 将内的external_url修改为自己的域名,例如: 如果是局域网直接ip访问的话,设置为http://xxx.xxx.xxx.xxx即可 如果是外网通过域名访问的话 ,设置为http://your.domain-name.com 然后,重新生成配置 sudo gitlab-ctl reconfigure 自行使用nginx 实际上,这个快速的软件包内是自带nginx 的,然而实际服务器的话,我们常常需要在系统原生的nginx上,我们可以按照这样的方式进行操作: 在nginx配置文件中添加配置: # gitlab socket 文件地址 upstream gitlab

    85211

    相关产品

    • 持续部署

      持续部署

      CODING 持续部署用以管理软件在经过构建之后的发布和部署交付过程,基于 Spinnaker 的 CloudDriver 机制,可以无缝对接多种运维运行时管理工具……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券