一. 安装JENKINS
第一种是直接在http://jenkins-ci.org/ 页面上下载jenkins for windows 的安装包. 下载好了之后安装即可.
第二种是下载jenkins的war包, 用java命令执行war包, 如java -jar jenkins.war
运行时可以在后面添加一些参数,例如-httpPort=8082等等,这种情况就是防止端口被占用, 具体的参数列表如下
--httpPort=$HTTP_PORT | Runs Jenkins listener on port $HTTP_PORT using standard http protocol. The default is port 8080. To disable (because you're using https), use port -1. |
--httpListenAddress=$HTTP_HOST | Binds Jenkins to the IP address represented by $HTTP_HOST. The default is 0.0.0.0 — i.e. listening on all available interfaces. For example, to only listen for requests from localhost, you could use: --httpListenAddress=127.0.0.1 |
--httpsPort=$HTTP_PORT | Uses HTTPS protocol on port $HTTP_PORT |
--httpsListenAddress=$HTTPS_HOST | Binds Jenkins to listen for HTTPS requests on the IP address represented by $HTTPS_HOST. |
--ajp13Port=$AJP_PORT | Runs Jenkins listener on port $AJP_PORT using standard AJP13 protocol. The default is port 8009. To disable (because you're using https), use port -1. |
--ajp13ListenAddress=$AJP_HOST | Binds Jenkins to the IP address represented by $AJP_HOST. The default is 0.0.0.0 — i.e. listening on all available interfaces. |
--argumentsRealm.passwd.$ADMIN_USER | Sets the password for user $ADMIN_USER. If Jenkins security is turned on, you must log in as the $ADMIN_USER in order to configure Jenkins or a Jenkins project. NOTE: You must also specify that this user has an admin role. (See next argument below). |
--argumentsRealm.roles.$ADMIN_USER=admin | Sets that $ADMIN_USER is an administrative user and can configure Jenkins if Jenkins' security is turned on. SeeSecuring Jenkins for more information. |
-Xdebug -Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n | Sets debugging on and you can access debug on $DEBUG_PORT. |
- |
Logging to desired file |
-XX:PermSize=512M -XX:MaxPermSize=2048M -Xmn128M -Xms1024M -Xmx2048M | referring to these options for Oracle Java |
运行完了之后,进入jenkins系统: http://<hostname>:你的端口号(默认8080)/
选择菜单左边的管理JENKINS(Manage Jenkins), 找到安装windows服务(install as windows service)
之后选择安装路径, 接下来的事就是可以去喝杯水,等着安装成功吧.
二.配置JENKINS
在之前先安装几个插件. deploy plugin. (GIT plugin) optional
安装插件的方法: 系统管理->插件管理->可选插件, 在里面找到所需要的,下接点安装就好了
1. 建立一个job, 一般都是选择maven 项目. 如果你的项目没有用maven管理, 我还是建议你用吧.
2. 进去第二个页面后, 在这里就要设置源代码管理工具, svn,git(用git之前要为jenkins装一个git 的plugin)等, 设置好你的源代码路径,设置好你的credential(用户名,密码), ssh key
3. 设置job schedule, 点击页面上POLL SCM就显示出输入框,在里面输入你的计划. 例如我的是H/30 * * * * 每半小时查询一下是否有更新,如果有就开始构建.
4. 自动构建的设置就已经完成了, 构建完的目标文件会存在$JENKINS_HOME$\jobs\$your_job_name$\workspace\target\ 这里.
5. 如果需要自动部署的话,还需要配置一下. 在构建后操作那里, 选中deploy war/ear, 文件路径要选报相对路径,例如target/test.war, Context path里面填写你的项目名称, 之后再输入服务器的用户名密码等.如果用tomcat的话,需要用户具有manager-secret权限.之后再写上服务器URL
至此所有的配置就完成了.你可以试试构建一次
相关推荐
Jenkins作为一个强大的持续集成(CI)/持续部署(CD)工具,被广泛应用于软件开发流程中,以自动化构建、测试和部署任务。增量更新部署是 Jenkins 提供的一种优化策略,它能够显著提高部署效率,避免每次部署时传输...
Jenkins 是一个开源的自动化服务器,能够实现自动编译、自动测试、自动部署等功能。本文将详细介绍如何在 Windows 平台上搭建 Jenkins 服务器,从而实现自动编译和部署。 一、下载和安装 Jenkins 下载 Jenkins ...
通过上述步骤,我们不仅可以在Linux/Windows环境下成功安装配置Jenkins,还能够利用Jenkins实现自动化部署,极大提高了软件开发和部署的效率。持续集成不仅可以帮助企业提升产品质量,还能加强团队协作,是现代软件...
以下将详细介绍如何使用Jenkins进行自动部署。 1. 安装Jenkins Jenkins 可以通过安装包或WAR包在Windows上部署。安装包适用于Windows环境,而WAR包适用于手动配置服务器环境。安装过程简单,只需下载相应版本,...
- **自动化部署**:自动部署应用程序到生产环境或其他目标环境,简化部署流程。 - **持续反馈**:提供详尽的构建报告,及时发现并解决问题。 #### 三、Jenkins的下载与安装 ##### 下载 1. **访问官方下载页面**:...
本篇文章将详细讲解如何在Windows环境下,利用Jenkins结合GitLab来部署Vue.js(版本3)项目。我们将涵盖所需的软件环境、配置步骤以及操作过程中的关键点。 首先,确保你的系统已经安装了以下组件: 1. **Jenkins**...
### Jenkins + SVN + Maven + Java 自动化部署详解(Windows版) #### 一、Jenkins 安装与配置 **1. Jenkins 安装** - **下载安装**: 首先,从官方网址 (https://jenkins.io/download/) 下载最新的Jenkins安装包...
### Jenkins 实现 Maven 项目自动部署到 Tomcat 在当今快速发展的软件开发环境中,持续集成(CI)与持续部署(CD)已经成为不可或缺的部分。本文将详细介绍如何利用 Jenkins 实现 Maven 项目的自动部署到 Tomcat ...
Win10搭建Jenkins部署Java项目(本机和远程Win10部署) ...* Windows版Jenkins自动化部署 * Windows+Jenkins+SpringBoot自动构建并后台执行jar * Jenkins利用tag标签回滚 * Jenkins之Windows服务器通过SSH远程发布
总结起来,Windows版本的Jenkins是一个强大且灵活的CI/CD工具,通过简单的MSI安装程序,开发者可以在Windows环境中快速搭建自动化构建和部署环境。结合其丰富的插件生态,可以满足各种项目的需求,提升软件开发效率...
【标题】:“jenkins部署vue前端” ...通过以上步骤,你可以有效地使用Jenkins自动化部署Vue.js前端项目,实现高效的开发流程。请参考《部署vue到指定服务器.pdf》文档,获取更详细的步骤和配置细节。
- 通过命令行启动Tomcat,这将自动部署Jenkins。 - 浏览器访问Jenkins的地址来初始化配置。 6. 配置自动化构建流程 - 在Jenkins中创建新的任务,配置源码管理选择SVN,输入SVN仓库地址和认证信息。 - 配置构建...
在“jenkins自动化部署工具”这一主题中,我们将深入探讨Jenkins的功能、工作原理以及如何利用它来实现高效的自动化部署。 Jenkins的核心功能在于它的自动化能力,包括构建、测试和部署软件。当开发者提交代码到...
上述步骤覆盖了在Windows平台上使用Jenkins+maven+git实现自动化发布的基本流程。尽管这只是一个简化的指南,但对于初学者来说是一个很好的起点。随着经验的增长,可以进一步探索Jenkins的高级特性和其他工具集成,...
这个名为"jenkins自动化部署持续交付工具.zip"的压缩包提供了全面的资源,帮助用户理解并实施Jenkins在自动化部署中的应用。 首先,Jenkins的核心功能是构建、测试和部署代码,它支持各种版本控制系统如Git,SVN等...