09 2022 档案
摘要:环境:有域名需要使用https,但又不想花钱买ssl证书,仅适用单个域名 解决方案: 1.注册腾讯云平台,找到申请ssl证书页面 https://console.cloud.tencent.com/ssl 2. nginx上配置验证文件,提交验证 3. 提交验证通过后,等待发放证书。
阅读全文
摘要:场景:机房搬迁,gitlab迁移至腾讯云 解决: 1.在原服务器上使用命令生成备份包 gitlab-rake gitlab:backup:create 备份命令,会在目录/data/gitlab/backups下生成1579054425_2020_01_14_11.5.3_gitlab_backup
阅读全文
摘要:环境: gitlab安装在公司内网里,通过nginx反代,能在外网环境里,通过ssh,http 方式clone 代码 解决办法: 1. 修改gitlab配置 vim /etc/gitlab/gitlab.rb # 配置域名地址external_url 'https://git.baidu.com'
阅读全文
摘要:场景:gitlab上有多个目录里的多个项目,需要使用jenkins Generic Webhook Trigger 根据条件做过滤处理,然后发布构建任务 解决方案: 1. Jenkins安装Generic Webhook Trigger 插件 2. 配置Generic Webhook Trigger
阅读全文
摘要:使用场景:每次dev,rls或线上发版时,都能第一时间提醒通知发版的开发测试人员知悉。 解决方案: 1.在钉钉群里创建钉钉机器人,钉钉群 => 群设置 => 智能群助手 => 添加机器人 , 创建成功保存即可 2. 首先在jenkins安装支持钉钉的插件,然后在设置中,绑定钉钉机器人的webhook
阅读全文
摘要:使用场景:有多个有顺序的构建任务依次构建,从第一个任务起需要传上job,appid,branch,version参数 解决方法: 1.首先安装插件 “Parameterized Trigger Plugin” 下载地址: https://wiki.jenkins-ci.org/display/JEN
阅读全文
摘要:使用场景:有些培训资料放nginx中,通过浏览器观看,但linux中使用的是utf-8编码,浏览器使用的是gdk编码 解决方法: linux中下载convmv包 apt install convmv linux中创建中文目录名 mkdir 培训资料 convmv --notest --nosmart
阅读全文
摘要:使用场景: svn代码迁入到gitlab中, 需要27800到HEAD的版本提交记录,找到svn27800版本对应gitlab提交的commitid,我这边之前是svn最新代码和版本号27892做对比,取出有变动和新增文件,给后面步骤处理,gitlab使用的是commitid window中安装好g
阅读全文
摘要:命令行中: basename --help Examples: basename /usr/bin/sort -> "sort" basename include/stdio.h .h -> "stdio" basename -s .h include/stdio.h -> "stdio" base
阅读全文