美文网首页
gitlab 开启pages

gitlab 开启pages

作者: 随便写点什么就好 | 来源:发表于2021-05-13 17:12 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/gtsauctx.html