Jenkins
Jenkins学习总结
科技D人生
专注于金融科技领域的技术人
-
原创 Jenkins学习总结(6)——Jenkins 的安全实践
一、时刻保持Jenkins的安全在默认配置情况下,Jenkins是不执行任何安全检查的。也就是说,除一些简单基本的Jenkins配置、作业和构建,网站的访问者几乎可以在Jenkins的主数据库中执行任何随机代码。同时,Jenkins还允许在所有连接的代理上,执行包括用户密码、证书、以及其他隐私数据之类的代码操作。具体实践为了保护Jenkins的安全,我们需要通过如下两个方面,来“配置全局安全性(Configure Global Security)”选项。安全领域: 通常也被称为“身份验证”。它会2021-02-25 18:12:2143
0
-
原创 Jenkins学习总结(7)——搭建Jenkins+Maven+SVN+Tomcat持续集成环境
一、下载http://mirrors.jenkins-ci.org/war/latest/直接下载war包,我下载的最新的版本2.61,此版本需要jdk1.8环境运行,否则启动报错cd /usr/local二、启动应用1、使用内置的jetty 容器启动 java -jar jenkins.war --httpPort 8000 默认端口 80802017-05-18 09:40:402909
1
-
转载 Jenkins学习总结(1)——Jenkins详细安装与构建部署使用教程
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本文使用的Linux:Ubuntu其中JDK、Tomcat、SVN服务器请看这里Ubuntu安装配置JDK、Tomcat、SVN服务2016-03-17 15:01:025867
0
-
转载 Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
最近配置了Jenkins服务器,记录下基本过程。(当然还遇到了若干小问题,兵来将挡水来土掩就是了)Jenkins安装安装Tomcat从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release把war文件部署到Tomcat中启动Tomcat在浏览器中配置Jenkins2016-05-19 19:36:023304
0
-
转载 Jenkins学习总结(3)——Jenkins+Maven+Git搭建持续集成和自动化部署的
前言 持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录。1. 开发环境 我这边建立的标准开发环境如下: 1. Maven做项目管理; 22016-05-19 19:40:065311
0
-
原创 Jenkins学习总结(4)——持续集成,持续交付,持续部署之间的区别
经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢?假如把开发工作流程分为以下几个阶段:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署正如你在上图中看到,「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Dep2016-08-04 17:32:318082
1
-
原创 Jenkins学习总结(5)——免费DevOps开源工具简介
一:开发工具1.版本控制系统 GitGit是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。2.代码托管平台 GitLabGitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。3.代码评审工具 GerritGerrit是一个免费、开放源代码的代码审查软件2016-08-19 11:39:333756
0