gitlab 开启pages

gitlab服务器上开启pages

修改gitlab.rb配置文件,然后reconfigure

pages_external_url "http://pageswx.cn"

gitlab_pages['enable'] = true


服务器开启pages之后,默认的参数是很小的,需要改大一点, 使用管理员登录gitlab

Pages 里面的  Maximum size of pages (MB)   改成1024 

持续集成和部署  里面的Maximum artifacts size (MB)  改成1024 

在同一套的gitlab备机, 192.168.11.63安装gitlab-runner

gitlab-runner可以是任何的服务器,但是只有在跑任务的时候用,放在gitlab的备机上跑比较合适.挂了问题也不大,只是跑不了任务. 如果gitlab进行主备切换也不会影响什么. 

下载包 

wget --content-disposition https://packages.gitlab.com/runner/gitlab-runner/packages/ol/7/gitlab-runner-12.3.0-1.x86_64.rpm/download.rpm

yum install gitlab-runner-12.3.0-1.x86_64.rpm

服务器会开机自启动,用户之类的也会自行配置好


把gitlab-runner和项目绑定

在项目--设置--CI/CD–Runner 找到绑定信息

安装GitLab Runner

在 Runner 设置时指定以下 URL:http://git.wondershare.cn/

在安装过程中使用以下注册令牌:wsXEQzRiTafXDLHuzLbE

启动 Runner!


在gitlab-runner的服务器上进行注册

[root@sz_xxgit02_11_63 soft]# gitlab-runner register

Runtime platform arch=amd64 os=linux pid=3745 revision=a8a019e0 version=12.3.0

Running in system-mode.

Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):

http://git.wondershare.cn/

Please enter the gitlab-ci token for this runner:

wsXEQzRiTafXDLHuzLbE

Please enter the gitlab-ci description for this runner:

[sz_xxgit02_11_63]:

Please enter the gitlab-ci tags for this runner (comma separated):

sz_xxgit02_11_63

Registering runner... succeeded runner=wsXEQzRi

Please enter the executor: ssh, docker+machine, docker-ssh+machine, docker, parallels, shell, virtualbox, kubernetes, custom, docker-ssh:

shell

Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!


注册成功后,在项目--设置–CI/CD–Runner能看到

选择哪个笔,进行编辑, 修改配置可以执行untag的任务


在代码里面根目录编辑.gitlab-ci.yml


直接在项目里面选配置CI/CD, 可以选择相应的模板html

项目里面建立public 目录,里面放一个index.html

模仿案例https://gitlab.com/pages/plain-html


代码库只要有变更,就会触发CI/CD, 自动更新pages.



效果

全部配置完成之后,可以在项目的pages哪里,自动生成一个链接.页面可以打开

你可能感兴趣的:(gitlab 开启pages)