jenkins+git+gitlab+ansible实现持续集成自动化部署
摘要:一、环境配置 192.168.42.8部署gitlab,节点一 192.168.42.9部署git,Jenkins,ansible服务器 192.168.42.10节点二 二、操作演示 ①gitlab创建新的nginx项目 ②发送密钥 ③创建roles相关目录,并编写相关文件 jenkins 实现持
阅读全文
jenkins凭证与新建任务
摘要:一、凭证介绍 有许多第三方网站和应用程序可以与 Jenkins 进行交互,例如程序代码仓库,云存储系统和服务等。 此类应用程序的系统管理员可以在应用程序中配置凭证以专供 Jenkins 使用。通常通过将访问控制应用于这些凭证来完成这项工作,以“锁定”Jenkins可用的应用程序功能区域。一旦 Jen
阅读全文
jenkins介绍及其简单操作
摘要:一、jenkins简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 3.jenkins就是基于J
阅读全文
gitlab仓库的使用
摘要:一、gitlab简介 gitlab是一个用于仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建web服务。 【管理命令】 gitlab-ctl stop gitlab-ctl start gitlab-ctl restart 二、gitlab私有仓库的搭建 安装配置,搭建web服务
阅读全文
git介绍以及常用命令操作
摘要:一、git与SVN的对比【面试】 ①git是分布式的,SVN是集中式的(最核心) ②git是每个历史版本都存储完整的文件,便于恢复,SVN是存储差异文件,历史版本不可恢复(核心) ③git可离线完成大部分操作,SVN则不能 ④git有着更优雅的分支和合并实现。 ⑤git有着更强的撤销修改和修改历史版
阅读全文