随笔分类 -  持续集成

gitlab-ci集成SonarQube代码质量检查
摘要:SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误。 docker安装 1、拉取 postgres:docker pull postgres:10 2、拉取sonarqube:docker pull sonarqube:7.9.1-community 3、启动po 阅读全文

posted @ 2020-09-03 09:55 灬菜鸟灬 阅读(3307) 评论(0) 推荐(0)

访问GitLab的PostgreSQL数据库
摘要:1、登陆gitlab的安装服务查看配置文件:cat /var/opt/gitlab/gitlab-rails/etc/database.yml 2、配置 1)# vim /var/opt/gitlab/postgresql/data/pg_hba.conf host all all 192.168. 阅读全文

posted @ 2020-08-12 10:41 灬菜鸟灬 阅读(2394) 评论(0) 推荐(0)

gitlab-runner用户设置root权限
摘要:在runner执行过程中大多数是文件夹不存在,无权限。 sudo gitlab-runner uninstall # 删除gitlab-runner gitlab-runner install --working-directory /home/gitlab-runner --user root # 阅读全文

posted @ 2020-08-03 15:42 灬菜鸟灬 阅读(5786) 评论(0) 推荐(1)

gitlab-ci.yml可用关键字描述
摘要:默认的构建阶段有三个阶段:- build(构建) - test(测试) - deploy(部署);-review(审查) 阶段的执行顺序按照上面的排序执行。所有未指定的阶段默认为 `test` 阶段 | 关键字 | 描述 | | script | 由 Runner 执行的 Shell 脚本 | | 阅读全文

posted @ 2020-07-09 21:43 灬菜鸟灬 阅读(1161) 评论(2) 推荐(0)

gitlab-Runner配置参数详解
摘要:使用主机安装查看runner配置 $ cat /etc/gitlab-runner/config.toml [session_server](区段是一个系统 Runner 级别的配置,因此它应该在根级别指定,而不是在每个执行器上,也就是说,它应该在[[runners]]区段之外。会话服务器允许用户与 阅读全文

posted @ 2020-07-08 23:21 灬菜鸟灬 阅读(17721) 评论(0) 推荐(1)

gitlab-ci部署实现持续集成(centos7)
摘要:一、gitlab安装 1. 环境准备 // selinux和 firewall 关闭 $ setenforce 0 $ sed -i "/^SELINUX/s/enforcing/disabled/" /etc/selinux/config $ systemctl stop firewalld $ 阅读全文

posted @ 2020-07-08 22:22 灬菜鸟灬 阅读(628) 评论(5) 推荐(0)

git命令
摘要:下载指定的分支:git clone -b 指定分支添加到本地的git:git add -A添加提交信息:git commit -m “任意信息”推送到云端:git push 对分支作管理1、git add -A2、git commit -m “任意信息”3、git tag v1.0.04、git p 阅读全文

posted @ 2020-03-27 15:44 灬菜鸟灬 阅读(189) 评论(0) 推荐(0)

Jenkins自动构建的几种方式
摘要:1、远程URL构建 在任务配置处的构建触发器中选择远程触发,例如,在下图框中输入abc,则只需要在网页上输入地址:Jenkins_URL/job/工程名/build?token=abc 2、利用curl在服务器上构建 Linux 的 curl 命令用来发送 HTTP 请求。 -X 参数:指定请求方式 阅读全文

posted @ 2019-03-27 16:43 灬菜鸟灬 阅读(1432) 评论(0) 推荐(1)

导航