安装好了 GitLab Runner 以后,需要将 Runner 注册到部署的 Gitlab 上,这样 Gitlab 才能知道有多少管理的 Runner,同时 Runner 也能根据 CI/CD 里的配置(具体什么配置会在.gitlab-ci.yaml文件里讲到)来选择自己对应的任务去执行。 管理员可以在后台部署一个共享的 Runner,供整个 Gitlab 用户使用。
1、rpm -ivh ***.rpm 2、vim /etc/gitlab/gitlab.rb 修改external_url 为本机地址 3、gitlab-ctl reconfigure 4、gitlab-ctl start
部署测试服务器(deploy_test) 部署生产服务器(deploy_production) 不可以自行添加job,我这次实际上只是用了install_deps和build这两个阶段,所以其他的都注释掉了,后面还会持续更新,包括部署脚本等等。 查看效果 进入项目的CI/CD栏目就可以看到pipeline、job了,点击去查看详情。 可以下载工件(不过我用浏览器都提示是未知...
把仓库克隆到本地: git clone git@172.25.20.1:root/demo.git 1. 2. 二、配置jenkins插件来实现客户端修改自动上传 1.环境搭建 需要jdk环境和jenkins软件,也可以在gitlab下载的那个网址下,本机使用的版本是:jenkins-2.164.3-1.1.noarch.rpm和jdk-8u171-linux-x64.rpm rpm -ivh jdk-8u171-linux-x64.rpm...
1)克隆远程仓库数据到本地 Clone 2)在本地工作区对文件修改后提交到暂存区 Add 3)多次修改后将暂存区文件提交到本地代码仓库 Commit 4)本地Git仓库将数据提交到远程 Push Git配置 在本地新建一个文件夹,输入命令git init,该命令会初始化本地仓库。打开隐藏文件浏览就能看见在该文件夹下多了一个.git文件夹 ...
将EShop.WebApi仓库克隆到本地,然后创建一个.Net8 WebApi测试项目,并在仓库代码根目录下添加.gitlab-ci.yml文件 .gitlab-ci.yml文件内容如下: stages:-build-deploybuild:stage:buildscript:-docker build -f "./EShop.WebApi/Dockerfile" -t eshop.webapi:latest .only:-maindeploy:stage:deployscript:-docker...
以前粗略学了下git的皮毛,然后用的基本也是单人模式的,还是相对比较粗糙。最近系统性学了下,终于体会到其强大。虽然github足够强大,但碍于某些原因,在外使用还是相对麻烦一点,因此,部署一个私人的git 仓库就被提上日程了。 简单的硬件环境:J4125软路由,16g内存,exsi下跑的centos7,用nps作为内网穿透(远程服务跑在bw...
gitlab本地部署方法(ubuntu16.04+gitlab9.5.5) Gitlab本地部署方法 1 电脑配置:windows7 ,内存8GB以上(因为有4GB左右要分配给虚拟机中的ubuntu) 虚拟机:VMware Linux系统:ubuntu16.04 64bit 2 Gitlab的搭建 2.1 Gitlab的安装 1.安装依赖包,运行命令 sudo apt-get install curl openssh-server ca-certificates ...
最近要新起一个较大型的项目,鉴于之前用SVN的不良体验,准备在这个项目中使用gitlab来做代码管理,顺便利用gitlab的统计功能来辅助项目管理。 1. gitlab安装 1.1 gitlab ce or ee Community Edition or Enterprise Edition,ce和ee分别指的是社区版和企业版,毫无疑问社区版已经能满足我们的需求了。