随笔分类 - git+jenkins 持续集成与代码管理
摘要:Gitlab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个
阅读全文
摘要:Jenkins+Git+Gitlab+Ansible实现持续集成自动化 部署静态网站 Gitlab创建项目 第一步:gitlab的安装即配置 请参考我之前的博客《Gitlab在linux/windows中免密使用(二)–技术流ken》 第二步:创建项目 如下图,我创建了一个static_web的项目
阅读全文
摘要:Jenkins+Git+Gitlab+Ansible实现持续集成自动化 部署动态网站 项目前言 为了拓宽知识点,将使用jenkins的两种常用方法来进行部署,虽说freestyle也可完成相同的操作,而且操作简单,但是freestyle只是适合服务器量很少的场景50-100台左右。如果你管理了百台、
阅读全文
摘要:Jenkins凭证介绍 有许多第三方网站和应用程序可以与 Jenkins 进行交互,例如程序代码仓库,云存储系统和服务等。 此类应用程序的系统管理员可以在应用程序中配置凭证以专供 Jenkins 使用。通常通过将访问控制应用于这些凭证来完成这项工作,以“锁定”Jenkins可用的应用程序功能区域。一
阅读全文
摘要:Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 1. jenkins就是基于Ja
阅读全文
摘要:Git介绍 Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电
阅读全文

浙公网安备 33010602011771号