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部署的更多相关文章

  1. Jenkins持续部署-Windows环境持续部署探究1

    目录 Jenkins持续部署-Windows环境持续部署探究1 目录 前言 目的 方案流程 技术实现 PowerShell FTP上传插件 环境变量插件 脚本执行 远程调用 升级服务 启动服务 总结 ...

  2. jenkins自动化部署项目1--下载安装启动(windows)

    年初以来断断续续研究jenkins自动化部署项目,前些天终于搞定了,接下来一点点把做的时候遇到的坑以及自己的心得写下来,方便以后复用. 我的jenkins服务是是部署在windows上的 一.下载安装 ...

  3. Windows环境下实现Jenkins自动化部署

    详见:https://blog.csdn.net/Try_harder_every_day/article/details/79170065 Jenkins自动化部署: 几条具体的思路:1.开发人员将 ...

  4. windows+jenkins+iis 部署

    1.安装jenkins 下载地址:https://www.jenkins.io/download/ 2.需要配置java环境 配置教程:https://www.cnblogs.com/liuxiaoj ...

  5. 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建

    使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建 目录 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建 使用jenkins自动 ...

  6. Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

  7. 信步漫谈之Jenkins—集成自动化部署 SVN 项目

    一.环境准备 1)Jenkins 部署 WAR 包:jenkins.war(2.164.2 版本,WAR 包官方下载路径:https://jenkins.io/download/)2)Tomcat 服 ...

  8. Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

  9. Jenkins自动化部署代码

    通过jenkins自动化部署项目代码可以大幅度节省打包上传部署的时间,提高开发测试的工作效率 ========== 完美的分割线 =========== 1.Jenkins是什么 1)Jenkins是 ...

随机推荐

  1. 往数据库添加的时候(只添加以前未添加的记录的写法)c#

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...

  2. SourceTree 3.0.8 跳过登陆注册

    3.0.8普通用户版account.json跳过登陆注册方法已失效,请安装企业版 https://www.sourcetreeapp.com/enterprise 企业版默认安装在 %programf ...

  3. [GO]使用bufio的文件读取方式

    package main import ( "os" "fmt" "bufio" "io" ) func ReadFil ...

  4. 使用word写CSDN博客文章

    目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...

  5. Android-ListView-(BaseAdapter使用)

    在Android中就提供了专门列表显示条目的控件,ListView控件,ListView控件不是一次性加载全部数据,他是只加载用户在屏幕看得到的数据,当用户滑动的过程中在去加载新的数据,同时会自动销毁 ...

  6. 学习笔记之Struts2—浅析接收参数

    最近自己通过视频与相关书籍的学习,对action里面接收参数做一些总结与自己的理解. 0.0.接收参数的(主要)方法   使用Action的属性接收参数 使用DomainModel接收参数 使用Mod ...

  7. RobotFramework关键字返回参数

    业务关键字[登录]返回参数 调用时直接把return的参数值写在业务关键字的最前面,就可以使用关键字的返回值了

  8. webUploader 的使用

    地址:http://fex.baidu.com/webuploader/demo.html 这个主要是扒的demo 引用<link href="~/Scripts/webuploade ...

  9. 创建 ASP.NET Web API的Help Page

    转:创建WEBAPI项目 转:添加测试API中的ASP.NET Web API帮助页面

  10. uni-app开发踩坑记录

    大部分问题是我在h5端看不到而在android.iOS平台上暴露出来的,不包含小程序 1.:class="['defaultStyle', dynamicStyle]" 不支持直接 ...