随笔分类 -  CD/CD 笔记

GitLab、Jenkins、Ansible
摘要:Python官方docker镜像库 https://hub.docker.com/_/python/ https://github.com/docker-library/python 编写DockerFile FROM python:3.8.2-alpine3.11 LABEL descriptio 阅读全文
posted @ 2020-04-20 17:03 Vincen_shen 阅读(1699) 评论(0) 推荐(0) 编辑
摘要:架构图 OS Centos7 准备工作 安装gitlab 安装jenkins 准备Django Server 1. Gitlab 在gitlab中创建名为 myweb的Django项目 2. Jenkins 确保Jenkins已安装gitlab和ssh插件。 2.1 在系统配置中,添加SSH sit 阅读全文
posted @ 2020-04-20 14:24 Vincen_shen 阅读(737) 评论(0) 推荐(0) 编辑
摘要:前提条件: 1. 部署Jenkins Server 2. 部署 Ansible Server 一、在Jenkins安装SSH插件 系统管理 -> 插件管理 二、在Jenkins 凭证中添加Ansible 账号 三、在Jenkins系统设置中添加SSH主机 四、在Jenkins freestyle j 阅读全文
posted @ 2019-03-07 16:36 Vincen_shen 阅读(6738) 评论(0) 推荐(0) 编辑
摘要:提前条件: 1、在Jenkins服务器上安装Git、JDK和Maven 2、准备另一台服务器并安装Tomcat 3、Gitlab服务器 4、Gitlab仓库中上传SpringBoot项目代码 第一步,Jenkins中配置JDK和Maven 1、配置JDK 2、配置Maven 第二步,在freesty 阅读全文
posted @ 2019-03-07 15:59 Vincen_shen 阅读(3140) 评论(0) 推荐(0) 编辑
摘要:FreeStyle Job: 1. 需要在页面添加模块配置项与参数完成配置 2. 每个Job仅能实现一个开发功能 3. 无法将配置代码化,不利于Job配置迁移与版本控制 4. 逻辑相对简单,无额外学习成本 Pipeline Job: 1. 所有模块,参数配置都可以体现为一个Pipeline脚本 2. 阅读全文
posted @ 2019-03-07 09:39 Vincen_shen 阅读(2399) 评论(0) 推荐(0) 编辑
摘要:第一部分,安装Jenkins 1、首先在Jenkins repo yum源和Key 2、安装Java 3、安装最新版本Jenkins 4、查看Jenkins配置文件,确保JENKINS_USER="jenkins" 5、创建Jenkins Home目录,并赋予Jenkins宿主 6、启动Jenkin 阅读全文
posted @ 2019-03-06 06:27 Vincen_shen 阅读(455) 评论(0) 推荐(0) 编辑
摘要:1、安装Python 3.x环境 2、配置virtualenv环境(可选) 3、从Github下载最新稳定版本代码 4、安装ansible Python依赖包 5、安装ansible 6、创建Ansible配置文件,并开启Ansible日志(Ansible默认不启用日志) 7、验证Ansible安装 阅读全文
posted @ 2019-03-03 21:50 Vincen_shen 阅读(2355) 评论(2) 推荐(0) 编辑
摘要:GitLab介绍: GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。 1、安装依赖包 yum install curl po 阅读全文
posted @ 2019-03-03 18:29 Vincen_shen 阅读(486) 评论(0) 推荐(0) 编辑
摘要:大神廖雪峰git教程 1、Git初始化配置: git config --global user.name "xxxx" # 配置git使用用户git config --global user.email xxxxx@xx.com # 邮箱git config --global color.ui tr 阅读全文
posted @ 2017-06-17 15:57 Vincen_shen 阅读(376) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示