前言 jenkins是一种代码构建平台,属于CI/CD中CI的一部分(持续集成)。 安装 环境 IP:192.168.0.10 系统:centos 7 快速安装步骤 官网下载jenkins.war 使用yum安装openjdk。yum install -y java-1.8.0-openjdk 使用java -jar jenkins.war启动 浏览器访问:http://192.168.0.10:8080,管理
环境介绍 gitlab版本 gitlab-ce-14.10.2-ce.0.el7.x86_64.rpm os版本 CentOS Linux release 7.7.1908 (Core) 系统架构 : Model name: Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz Architecture: x86_64 安装runner 点击查看代码 # Download the bina
自建Gitlab迁移工具指南,迁移工具对自建 Gitlab 服务的数据搬站提供了支持,可以方便地将 Gitlab 的 Git 代码数据、用户权限关系和已开启的合并请求数据进行批量迁移,大幅降低企业迁移成本。 说明 迁移工具包于 2022 年 04 月 13 日 进行更新,新增自建 Gitlab 人员权限关系
Wine 项目负责人 Alexandre Julliard 表示,其团队为 Wine 的开发工作配置了一个 GitLab 实例,目前尚处于试验阶段。 Wine 项目负责人 Alexandre Julliard 表示,其团队为 Wine 的开发工作配置了一个 GitLab 实例,目前尚处于试验阶段。据称,此举旨在优化开发者在 Wine 上的工作流程
1、登录gitlab控制台页面,选择菜单——管理员——用户 2、创建用户 3、编辑用户,添加密码保存 4、新用户尝试登录
Gerrit的用法及与gitlab的区别 来到一个新的团队,开发的代码被同事覆盖了。找同事核实,同事却说根本没有看到我的代码。经过一番沟通了解,原来他们的代码没有直接在gitlab上操作,而是先提交到gerrit,然后在提交到git。但是代码拉取的时候,不会直接从gitlab上拉取。所以,我提交到gitl
目录一、git概述二、Git 与 SVN 区别三、Git下载安装四、Git 工作流程五、Git 工作区、暂存区和版本库六、Git 创建仓库配置1、查看配置2、编辑 git 配置文件3、设置提交代码时的用户信息七、Git 基本操作1)不同区说明2)一个简单的操作步骤3)创建仓库命令4)提交与修改操作1、git add2
Gitlab官方文档:https://docs.gitlab.com/ee/ci/yaml/README.html Gitlab CI通过YAML文件管理配置job,该文件存放于仓库的根目录, 默认名为.gitlab-ci.yml,定义了job应该如何工作。 pipeline:一个pipeline就是一次完整的构建任务,里面可以包含多个阶段(stages)。 stage:stages表示任务构建
gitlab文件恢复 xshell的ftp中下载 cd /var/opt/gitlab/backups 点击ftp插件 get 1573077714_2019_11_07_12.1.4_gitlab_backup.tar C:\Users\admin\Desktop\aa gitlab数据恢复 新gitlab进入到备份目录下 如果没有则要生成备份目录 sudo gitlab-rake gitlab:backup:creat
一、docker中安装gitlab #先拉取镜像 docker pull gitlab/gitlab-ce:latest #运行镜像 docker run -d -p 443:443 -p 80-100:80-100 -p 22:22 --name gitlab --restart always --v D:/docker/gitlab/config:/etc/gitlab -v D:/docker/gitlab/logs:/var/log/gitlab --v D:
1.新建项目 2.新增用户 3.修改密码
gitlab的基础信息 gitlab默认启动8080端口,还有nginx的80端口 gitlab配置修改:/etc/gitlab/gitlab.rb gitlab nginx修改:/var/opt/gitlab/nginx/conf/gitlab-http.conf gitlab默认备份位置: /var/opt/gitlab/backups gitlab配置都会生成到 /var/opt/gitlab/gitlab-rails/etc/gitlab.y
大致过程:jenkins去Gitlab拉取镜像,编译打包,扫描,上传到服务器制作镜像后上传至harbor,在master 使用set images升级镜像版本。 1. 在gitlab创建项目myapp,用于后续代码升级,当开发将代码上传到gitlab,运维使用jenkins升级镜像或回滚 2. 在jenkins创建job,执行代码升级脚本,k8s-linux39-mya
参考链接:https://www.cnblogs.com/tianyaguoke/p/11219648.html 1.安装Gitlab version: '3.6' services: web: image: 'registry.gitlab.cn/omnibus/gitlab-jh:latest' restart: always container_name: gitlab hostname: '192.168
简介 从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。 一些概念 在介绍 GitLab CI 之前
环境:生产环境、测试环境、开发环境 版本分支管理: master:主分支 (主分支的代码不能有任何的问题,因为它是往线上环境部署的代码) test分支:测试环境的代码,也就是说开发再dev分支上开发新功能完成后,会把dev分支的代码合并到test分支 dev分支:开发自己调试的环境 git branch查看当
日常开发中合理使用gitlab分支有规范性进行多个功能开发,并且做到代码不冲突、不漏发。对于各个分支的使用要求,很重要。 分支命名&使用 master:只做为备份分支 feature_功能名: 按功能标识的分支 release_发布日期:安发布日期标识的分支 hotfix_发布日期:按日期标识的分支
先看示例: stages: - build - deploy cache: key: module-cache paths: - node_modules - build build: stage: build tags: - docker-vue - vue only: - test - master script: - cd ${CI_PROJECT_DIR} - npm install -
迁移的版本要一致 1 备份的gitlab服务器,吧repositories下的目录全部打包 /var/opt/gitlab/git-data/repositories 2 恢复的gitlab服务器,吧打包目录解压放在repositories下 /var/opt/gitlab/git-data/repositories 3 cd进入/var/opt/gitlab/git-data/repositories下 chmod
记:处理一次gitlab占用cpu过高的问题 问题: 公司gitlab地址访问报错502,连接所部署服务器执行top命令发现gitlab相关服务其中两个进程占用cpu一直在90%以上思路: 一般地,资源占用过高,可以粗略地优化一下,但是效果确实非常的明显的。这里,主要是通过资源占用,然后将过高消耗资源的进程给
job 在每个项目中,使用名为.gitlab-ci.yml的YAML文件配置GibLab CICD管道。在文件中可以定义一个或多个作业(job)。每个作业必须具有唯一的名称。每个作业是独立执行的。作业定义了在约束条件下进行相关操作,每个作业至少要包含一个script。 job1: script: "execute-script-for-job1"
默认情况下gitlab安装完毕后有用户注册功能,当我们要关闭这个功能时候,点击菜单-管理员-设置-通用,点击取消已启用注册功能,保存修改即可
服务器断电后系统无法正常启动, 重启虚拟机机器后如下提示: 很有牌面: 整齐划一的解决方案 输入命令: xfs_repair -v -L /dev/dm-0 虚拟机展示了一波米锅大片中的场景 输入命令:reboot 重启 学习链接:https://blog.csdn.net/weixin_46609492/article/details/120270264
https://blog.csdn.net/qq_38694388/article/details/119120397 git clone https://gitlab.freedesktop.org/gstreamer/gst-build.git -b 1.18 各个版本,在左上角选择 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/main https://gitlab.freedesktop.org/gstream
Docsify文档生成器 前天快下班时,领导叫部署个Docsify工具,用于制作产品帮助文档的。能动态地呈现文档,不需将MD(markdown)解析为html,只要把编辑好的文件放在真确的位置即可。给我发了参考链接:https://blog.mimvp.com/article/38752.html,让部署完看看效果。 部署Docsify很简单,