CI/CD持续集成(ContinuousIntegration,CI)是一种软件开发实践。在持续集成环节中,开发人员每人每天至少集成一次他们的开发成果。每次集成后会经过自动构建(包括静态扫描、安全扫描、自动测试等过程)的检验,以发现开发中的错误。这样做可以加快开发软件的速度和提升开发软件的效率持续交付(ContinuousDelivery)是指持续将开发好的软件新版本交付给质量团队或者用户进行评审
分类:
其他好文 时间:
2020-07-15 23:36:30
阅读次数:
83
准备工作: 安装Git Bash工具 1 是否存在id_rsa.pub文件 进入C:\Users\username.ssh目录,检查是否有id_rsa.pub文件,如果存在跳至第3步。 2 生成id_rsa.pub文件 在bash中输入 ssh-keygen -t rsa -C "yourEmail ...
最近在写python的自动化脚本,准备用jenkins部署,公司代码提交到gitlab上,所以在windows服务器上部署了一套。中间过程中也有些坑,总结一下,日后备用。 一、gitlab服务器是公司安装的,我也不写部署方法了。 二、jenkins所在服务器要安装python,我用的是python3 ...
分类:
编程语言 时间:
2020-07-13 15:28:23
阅读次数:
72
1.pip install graphviz 2.https://graphviz.gitlab.io/_pages/Download/Download_windows.html下载msi文件,并安装 3.配置环境变量 ...
分类:
其他好文 时间:
2020-07-12 14:10:28
阅读次数:
66
一、码云(gitee) 1、注册账号 很简单,直接使用github登陆就可以 2、点击右上角“+”,选择“从GitHub/GitLab`导入仓库” 3、输入你要下载的仓库地址,再点击导入 4、点击下载/项目clone到本地 二、代下载网站 首先复制你想要下载的仓库地址,然后打开网站;在搜索框粘贴,点 ...
分类:
其他好文 时间:
2020-07-11 21:01:37
阅读次数:
134
- name: disable selinux shell: setenforce 0 ignore_errors: yes - name: disable selinux conf lineinfile: path: /etc/selinux/config regexp: '^SELINUX=.* ...
分类:
其他好文 时间:
2020-07-11 19:40:00
阅读次数:
79
在build.gradle文件里 换程阿里云的即可: repositories { mavenLocal() maven { // url = 'http://nexus.vfinance.cn:9081/content/groups/public/' url = 'http://maven.ali ...
分类:
其他好文 时间:
2020-07-11 13:06:40
阅读次数:
128
有时候确实是密码输入错误,登陆gitlab重置下密码。 gitlab的https用户定义密码认证方式被关闭了,那就改成ssh方式在项目根目录: git remote set-url origin git@git.example.com:test.git 将项目从https源换成ssh 本机生成SSH ...
分类:
数据库 时间:
2020-07-10 21:01:20
阅读次数:
311
用Android studio导入一个项目时,可以会报Add Google Maven repository and sync project有可能的解决方法如下:在项目的build.gradle中修改如下: buildscript { repositories { maven{ url 'http ...
分类:
其他好文 时间:
2020-07-10 19:08:47
阅读次数:
159
| 关键字 | 描述 | | script | 由 Runner 执行的 Shell 脚本 | | image | 使用的 docker 映像。也可用: `image:name` 和 `image:entrypoint` | | services | 使用的 docker 服务映像。也可用:`ser ...
分类:
其他好文 时间:
2020-07-09 22:36:29
阅读次数:
64