Jenkins windows部署
1.安装jenkins
进入https://jenkins.io/download/,下载windows安装包,解压后运行jenkins.msi进行安装。
配置jenkins
(1)打开http://localhost:8080, 第一次打开需要解锁jenkins,根据提示填入密码即可。

(2)安装插件:选择推荐的插件进行安装Install suggested plugins(包括ant,pipline等插件)
(3)设置用户名密码,至此jenkins基本配置完成, 可进入Jenkins管理页面。

2. 配置git
(1)安装git客户端,生成git ssh key
下载地址:https://git-scm.com/download/win, 安装成功后右击桌面可见Git Bash here,点击并执行以下命令
cd ~/.ssh -- 如果文件不存在则mkdir ~/.ssh
git config --global user.email "test@qq.com"
ssh-keygen -t rsa -C "test@qq.com"
按三次回车,.ssh文件夹便生成id_rsa和id_rsa.pub两个文件。id_rsa中的内容便是私钥,id_rsa.pub中的内容便是公钥。
(2) 在jenkins中配置 git 路径
在jenkins管理页面进入 Manage Jenkins -〉Global Tool Configuration,配置Git和JDK路径

(3) 在github上填入公钥: https://github.com/settings/keys 在SSH keys填入id_rsa.pub的内容
3. 创建jenkins项目
(1)创建项目:转到Jenkins 仪表板,然后单击新建项目(New Item),填写项目名,选择“Freestyle project option”
(2)指定源代码位置,此处我们使用git代码托管,配上github的地址(该git仓库下仅有一个HelloWorld.java文件),并使用前面生成的密钥创建对应的用户

public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello world!");
}
}
(3)构建步骤选择"执行Windows批处理命令",在命令行输入java编译执行命令

(4)保存后可以在jenkins 上点击buildnow构建项目,还可以在BuildHistory查看运行状态。
Jenkins windows部署的更多相关文章
- Jenkins持续部署-Windows环境持续部署探究1
目录 Jenkins持续部署-Windows环境持续部署探究1 目录 前言 目的 方案流程 技术实现 PowerShell FTP上传插件 环境变量插件 脚本执行 远程调用 升级服务 启动服务 总结 ...
- jenkins自动化部署项目1--下载安装启动(windows)
年初以来断断续续研究jenkins自动化部署项目,前些天终于搞定了,接下来一点点把做的时候遇到的坑以及自己的心得写下来,方便以后复用. 我的jenkins服务是是部署在windows上的 一.下载安装 ...
- Windows环境下实现Jenkins自动化部署
详见:https://blog.csdn.net/Try_harder_every_day/article/details/79170065 Jenkins自动化部署: 几条具体的思路:1.开发人员将 ...
- windows+jenkins+iis 部署
1.安装jenkins 下载地址:https://www.jenkins.io/download/ 2.需要配置java环境 配置教程:https://www.cnblogs.com/liuxiaoj ...
- 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建
使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建 目录 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建 使用jenkins自动 ...
- Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- 信步漫谈之Jenkins—集成自动化部署 SVN 项目
一.环境准备 1)Jenkins 部署 WAR 包:jenkins.war(2.164.2 版本,WAR 包官方下载路径:https://jenkins.io/download/)2)Tomcat 服 ...
- Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- Jenkins自动化部署代码
通过jenkins自动化部署项目代码可以大幅度节省打包上传部署的时间,提高开发测试的工作效率 ========== 完美的分割线 =========== 1.Jenkins是什么 1)Jenkins是 ...
随机推荐
- 往数据库添加的时候(只添加以前未添加的记录的写法)c#
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...
- SourceTree 3.0.8 跳过登陆注册
3.0.8普通用户版account.json跳过登陆注册方法已失效,请安装企业版 https://www.sourcetreeapp.com/enterprise 企业版默认安装在 %programf ...
- [GO]使用bufio的文件读取方式
package main import ( "os" "fmt" "bufio" "io" ) func ReadFil ...
- 使用word写CSDN博客文章
目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...
- Android-ListView-(BaseAdapter使用)
在Android中就提供了专门列表显示条目的控件,ListView控件,ListView控件不是一次性加载全部数据,他是只加载用户在屏幕看得到的数据,当用户滑动的过程中在去加载新的数据,同时会自动销毁 ...
- 学习笔记之Struts2—浅析接收参数
最近自己通过视频与相关书籍的学习,对action里面接收参数做一些总结与自己的理解. 0.0.接收参数的(主要)方法 使用Action的属性接收参数 使用DomainModel接收参数 使用Mod ...
- RobotFramework关键字返回参数
业务关键字[登录]返回参数 调用时直接把return的参数值写在业务关键字的最前面,就可以使用关键字的返回值了
- webUploader 的使用
地址:http://fex.baidu.com/webuploader/demo.html 这个主要是扒的demo 引用<link href="~/Scripts/webuploade ...
- 创建 ASP.NET Web API的Help Page
转:创建WEBAPI项目 转:添加测试API中的ASP.NET Web API帮助页面
- uni-app开发踩坑记录
大部分问题是我在h5端看不到而在android.iOS平台上暴露出来的,不包含小程序 1.:class="['defaultStyle', dynamicStyle]" 不支持直接 ...