-------------------------------------------------------------------- 本文参考多篇文章结合自身情况完成,可自由转载,需保留本文出处! 博主:疲惫的豆豆 http://www.cnblogs.com/dzblog/p/6930147.html -------------------------------------------------------------------- 看完后需要明白的以下几个概念: know_host…
jenkins +git+ssh 构建 .net项目 安装jenkins jdk 和插件就不一一介绍了. Multiple SCMs 插件介绍:可以获取多个项目(如果你的项目中有依赖其他项目的) Source files :需要上传的文件地址,相对地址(比如:D:\Program Files\Jenkins\workspace\test\a.zip:对应这里a.zip,test为当前构建的项目) Remote prefix:忽略前面的路径(比如:test:远程服务器上就是a.zip) Remot…
图解SSH原理 原文:https://www.jianshu.com/p/33461b619d53 http://blog.51cto.com/forlinux/1352900---------SSH原理之图文详解 http://www.cnblogs.com/Finley/p/6413214.html#%E8%BF%9C%E7%A8%8B%E7%99%BB%E5%BD%95---SSH原理和应用 主要内容 1. 初见SSH SSH是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务.…
Using SSH over the HTTPS port Sometimes, firewalls refuse to allow SSH connections entirely. If using HTTPS cloning with credential caching is not an option, you can attempt to clone using an SSH connection made over the HTTPS port. Most firewall rul…
道哥的第 030 篇原创 目录 一.一个真实的代码泄漏故事 二.Jenkins 的基本使用 1. Jenkins 是什么? 2. 安装 JDK8 3. 安装 Jenkins 4. 在浏览器中配置 Jenkins 5. 在 Jenkins 中配置一个小项目 6. 手动触发编译一次 三.git submodule 基本使用 1. git submodule 是什么? 2. 利用三个小项目,来测试一下 submodule 的用法 3. 在一个空目录中来编译.验证一下可行性 四.在 Jenkins 中使…
声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载. 现在大部分使用的都是SVN,也有一部分迁移了Git,虽然挺好的,不过还有其它很多版本控制的工具,并没有谁最好用,最重要的是适合自己的公司与团队,效率和团队是成正比了,重要的不是武器,虽然武器也挺重要的,不过最重要的还是配"剑"者,不过要是对Git没接触过或者认识不够的话,我想,这篇"华序"写的文章足以让你对Git有所认识了,不过了解下就可以了,凡事不要太执着了,下面,就让我们进入正文吧. 正文: Gi…
持续集成(c/i)的实验环境 git/harbor服务器    ip 192.168.200.132 docker服务器          ip 192.168.200.149 Jenkins服务器 ip  192.168.200.150 工具与版本要求 centos  7.5_x86 maven 3.5 tomcat 8 jdk 1.8 jenkins 2.6 docker -ce 18.09.0 查看实验环境 [root@harbor ~]# cat /etc/redhat-release…
Git 内部原理 无论是从之前的章节直接跳到本章,还是读完了其余章节一直到这——你都将在本章见识到 Git 的内部工作原理 和实现方式. 我们发现学习这部分内容对于理解 Git 的用途和强大至关重要.不过也有人认为这些内容对于初学 者而言可能难以理解且过于复杂. 因此我们把这部分内容放在最后一章,在学习过程中可以先阅读这部分,也 可以晚点阅读这部分,这取决于你自己. 无论如何,既然已经读到了这里,就让我们开始吧. 首先要弄明白一点,从根本上来讲 Git 是一个内容寻 址(content-addr…
维护与数据恢复 有的时候,你需要对仓库进行清理 - 使它的结构变得更紧凑,或是对导入的仓库进行清理,或是恢复丢失的内容. 这个小节将会介绍这些情况中的一部分. 维护 Git 会不定时地自动运行一个叫做 “auto gc” 的命令. 大多数时候,这个命令并不会产生效果. 然而,如果有太多松散对象(不在包文件中的对象)或者太多包文件,Git 会运行一个完整的 git gc 命令. “gc” 代表垃圾回收,这个命令会做以下事情:收集所有松散对象并将它们放置到包文件中,将多个包文件合并为一个大的包文件,…
目录 一.发布流程设计 1.工作流程 2.环境规划如下 二.部署Git仓库 1.创建Git用户并设置密码 2.创建仓库 3.免密访问 4.在jenkins那台机上做ssh认证 三.准备Jenkins环境 1.       安装Java环境 2.安装jenkins 四.安装Docker 1.官网安装(比较慢 2.清华源安装docker-ce 五.部署私有镜像仓库 1.registry私有镜像仓库 2.测试registry可用性 六.构建Tomcat基础镜像 1.安装JDK 2.Tomcat基础镜像…