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