Jenkins Job构建 jenkins安装见https://www.cnblogs.com/wengshaohang/p/12272952.html Freestyle Job与Pipeline Job区别: Freestyle Job需要在页面添加模块配置项与参数完成配置;每个Job仅能实现一 ...
分类:
其他好文 时间:
2020-02-07 17:04:40
阅读次数:
76
zap是uber开源的Go高性能日志库,gitlab地址 安装 go get -u go.uber.org/zap 请注意,zap仅支持两个最新的Go版本。 示例 简单示例 格式化输出 package main import ( "go.uber.org/zap" "time" ) func mai ...
分类:
其他好文 时间:
2020-02-05 18:05:23
阅读次数:
71
GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发: Continuous Integration (CI) 持续集成 Continuous Delivery (CD) 持续交付 Continuous Deployment (CD) 持续部署 持续集成的工作原理 ...
分类:
其他好文 时间:
2020-02-05 13:19:42
阅读次数:
67
在root用户下,执行 [root@localhost ~]# gitlab-rails console production GitLab: 11.0.4 (edb037c) GitLab Shell: 7.1.4 postgresql: 9.6.8 Loading production envi ...
分类:
其他好文 时间:
2020-02-04 10:21:17
阅读次数:
85
克隆现有的远程仓库到本地 [@wooluwakerdeMBP:gitLab]$ pwd /Users/walker/work/gitLab [@wooluwakerdeMBP:gitLab]$ git clone ssh://git@******.git #将远程仓库克隆到本地,会新创建wenjia ...
分类:
其他好文 时间:
2020-02-02 13:56:18
阅读次数:
104
有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时我们可以使用参数化构建。Jenkins支持非常丰富的参数类型 接下来演示通过输入 gitlab项目的分支名称来部署不同分支项目。 改动 pipeline流水线代码 项目创建分支,并推送到Gitlab上 新建分支 ...
分类:
其他好文 时间:
2020-01-31 20:44:51
阅读次数:
71
轮询SCM可以实现Gitlab代码更新,项目自动构建,但是 该方案的性能不佳。那有没有更好的方案呢? 有的。就是利用Gitlab的webhook实现代码push到仓库,立即触发项目自动构建。 安装Gitlab Hook插件需要安装两个插件:Gitlab Hook和GitLab Jenkins设置自动 ...
分类:
Web程序 时间:
2020-01-31 18:44:08
阅读次数:
114
最近公司代码仓库由github转gitlab,需要更新一些仓库的远程地址: 一、查看远程仓库地址 git remote -v 二、更新远程仓库地址 git remote set-url origin https://git.xxxxxxxxx.git ...
分类:
其他好文 时间:
2020-01-30 17:15:36
阅读次数:
96
1、备份 #修改配置文件,启用备份 [root@localhost ~]# vim /etc/gitlab/gitlab.rb 377 gitlab_rails['backup_path'] = "/data/gitlab/backups" #备份路径 385 gitlab_rails['backu ...
分类:
其他好文 时间:
2020-01-29 14:05:51
阅读次数:
66
Ubuntu版本18.04 1.安装依赖 sudo apt update sudo apt install ca-certificates curl openssh-server 可以选择安装postfix,提供邮件服务 sudo apt install postfix 2.安装Gitlab 下载安 ...
分类:
系统相关 时间:
2020-01-28 22:54:45
阅读次数:
92