一、什么是jenkins?
jenkins是一个开源的软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,提供一个开放易用的软件平台,是软件的持续集成变的可能。
二、Jenkins的功能
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
知道了Jenkins是什么之后,那么下面我们开始安装Jenkins。
1、下载jenkins
附上Jenkins的下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.73/jenkins.war
jenkins历史版本下载http://mirrors.jenkins-ci.org/war
2、启动jenkins
把下载好的jenkins.war包放到C盘根目录。然后在控制台下输入命令:Java -jar jenkins.war 启动完毕后在浏览器输入http://localhost:8080/进入jenkins安装页面。
上图中的意思就是让你到上面显示的那个地址C:\Users\Administrator.jenkins\secrets下找到
initialAdminPassword这个文件然后用记事本打开把文件里面的密匙粘贴到下面的文本框里面就ok了。
输入密码后出现一下页面,如图:
图中两个按钮第一个是默认插件安装的,第二个按钮是让你自己选择插件安装。一般情况下选择第一个就可以的。
安装完之后会让你输入用户名密码以及邮箱之类的
好啦,确认好之后就进入jenkins的主页面啦,咱们去看看
好啦,到此为止jenkins就算是安装好啦,下一遍我会写关于jenkins新建任务的博客。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
- **自动配置**:Spring Boot的核心特性之一,根据项目依赖自动配置相关组件。 - **起步依赖**:通过引入特定的起步依赖(Starter POMs),可以快速引入所需功能模块,如spring-boot-starter-web用于Web开发。 - ...
- **MySQL数据库服务器企业实战**:掌握MySQL的安装、配置、备份、恢复及性能调优。 - **LAMP企业架构实战**:搭建Linux + Apache + MySQL + PHP的Web服务架构。 - **Zabbix分布式监控系统实战**:学习使用Zabbix...
【詹金斯·皮普(JenkinsPup):初识与理解】 詹金斯·皮普(JenkinsPup)是一种基于 Jenkins 的自动化工具,它简化了 Jenkins 的配置过程,使得开发者和运维人员能够更加便捷地搭建和管理持续集成(CI)/持续部署...
3.Oracle数据库基础:Oracle安装与调试、数据类型、与MySQL对比、数据结构概述、运行原理、内存结构等 4.Oracle数据库高级:数据类型、事务、表、视图、索引、分页、SQL语句优化技巧等 Web前端技术: 1.HTML+CSS...
一、初识微服务 1 微服务-导学 2 软件架构的进化 3 什么是微服务 4 画出微服务架构图 5 微服务架构的优势和不足 二、微服务带来的问题及解决方案分析 1 微服务架构带来的问题 2 微服务间如何通讯 3 服务发现、部署...
### Jmeter之接口自动化测试应用 #### 一、初识接口自动化测试框架及其意义 **1.1 接口自动化测试的功能与作用** 接口自动化测试主要用于以下方面: - **高效批量构建测试数据**:通过自动化工具可以快速生成...
11. **持续集成与Maven**: Maven在持续集成服务器如Jenkins、Hudson中的角色,以及如何配置持续集成流程。 12. **Maven与构建自动化**: 如何将Maven与其他工具(如Ant、Gradle)结合,实现更复杂的构建自动化。 13...
【AndroidDemo:初识安卓应用开发】 AndroidDemo 是一个典型的初学者入门级的安卓应用程序示例,它展示了如何在Android平台上构建一个简单的应用。这个项目可能是为了测试 Jenkins 和 GitHub 的集成,这通常是为了...
常见的项目结构和使用说明通常会写在README.md文件中,包括如何运行项目、数据库配置、依赖库介绍等,是初识项目的重要参考。 总的来说,这个项目提供了一个完整的Java论坛系统实现,涵盖了SpringBoot的核心特性和...
《CoffeeSquare:初识手机开发与iOS环境搭建》 在当今数字化时代,手机开发已经成为一个炙手可热的领域,无论是对于个人兴趣还是职业发展,掌握手机开发技能都是极具价值的。"CoffeeSquare"项目恰好为初学者提供了...
作者可能还会讨论如何在持续集成(CI)环境中使用Ant,如与Hudson、Jenkins等工具的配合。 总的来说,《Ant in Action》第二版是一本全面介绍Ant使用和实践的书籍,适合有一定Java基础并希望提升构建效率的开发人员...
此外,与CI工具如Jenkins、Travis CI等的集成更加顺畅,便于实现自动化测试和部署。 六、总结 Gradle 6.4作为Gradle系列的一个重要版本,其性能提升、模块化改进、插件系统的强化以及对持续集成的优化,都极大地...
7. **持续集成/持续部署(CI/CD)**:介绍了Jenkins、Docker和Kubernetes等工具,用于自动化构建、测试和部署微服务。 8. **数据管理**:讨论了在微服务架构中如何处理数据库,包括分布式事务、事件驱动的数据同步和...
《DevSecOps初识:开启安全开发之旅》 在当今快速发展的信息技术领域,DevOps(Development和Operations的组合)已经成为企业提升软件开发效率和质量的重要理念。然而,随着网络安全问题日益凸显,DevSecOps...
这通常涉及到配置Jenkins、Travis CI、GitHub Actions等服务,使项目构建、测试和部署自动化。 7. **版本控制**: 学习使用Git进行版本控制也是必不可少的。将你的Gradle项目托管到GitHub等平台,便于团队协作和...
《HelloGit:初识与掌握Java中的Git基础》 在当今的软件开发环境中,版本控制系统是不可或缺的一部分,其中Git以其强大的功能和广泛的应用,成为开发者们首选的工具。本篇文章将围绕“HelloGit”这一主题,详细介绍...
《凤凰项目》是一本以小说形式探讨DevOps实践的书籍,是DevOps团队进行首次项目实施...通过阅读此书,无论是初识DevOps的新人还是经验丰富的专业人士,都能从中汲取到宝贵的实践经验,提升自己在项目持续运维中的能力。
Java应用程序设计与开发是计算机科学领域的一个重要主题,它涵盖了从初识Java语言到构建复杂系统的一系列技术。Java以其“一次编写,到处运行”的特性,成为跨平台应用开发的首选语言之一。以下是对Java应用程序设计...
这可能包括安装必要的编程工具、设置路径、配置依赖项等。 6. **持续集成/持续部署(CI/CD)**:现代开发流程中,CI/CD工具如Jenkins、GitHub Actions或GitLab CI/CD用于自动化构建、测试和部署过程,确保快速且...