windows10配置jenkins
1、下载pscp.exe并拷贝到c:\window\system32,此工具用于上传文件至linux服务器
下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
2、下载jenkins.war
下载地下:https://jenkins.io/download/
3、设置环境变量JENKINS_HOME
例如JENKINS_HOME=D:\java\jenkins
4、启动jenkins
cd D:\java\jenkins;
java -jar jenkins.war
5、启动后系统自动初始化管理员admin密码,密码生成在%JENKINS_HOME%\secrets\initialAdminPassword
6、访问jenkins,http://localhost:8080
7、安装推荐的插件
8、安装Publish Over SSH插件
9、设置Publish Over SSH,Passphrase为登录密码,增加SSH Servers
10、创建一个新任务
11、输入任务名称,选择“构建一个自由风格的软件项目”,点击“确定”
12、源码管理,输入project git url和branch
13、输入任务名称,选择“构建一个自由风格的软件项目”,点击“确定”
14、源码管理,输入project git url和branch
15、设置构建触发器,定时构建,例如:每天下午5点开始
16、根据项目情况设置构建步骤
示例1:上传工程包至服务器
echo "开始上传文件"
pscp -l <用户名> -pw <密码> -r ../target/*.tar.gz <用户名>@ip:<目标> < D:/java/jenkins/confirm.bat
echo "上传文件成功"
问题:pscp上传时需要确认,即要输入"y/n"的提示。
解决方案:创建confirm.bat,内容只有一个y,在pscp命令后加上”< D:/java/jenkins/confirm.bat“
示例2:替换dos换行符
问题:jenkins打包后,shell脚本变成dos格式。
解决方案:在构建步骤中使用以下命令,可以将脚本转换成unix格式
sed -i 's/\r$//' *.sh;
示例3:解决无法读取环境变量问题
问题:jenkins执行启动脚本时,启动脚本中无法获取~/.bash_profile或/etc/profile中的变量
解决方案:在jenkins构建步骤中使用以下方式启动脚本
/bin/bash -l ./start.sh
转载于:https://www.cnblogs.com/wanbao/p/9639247.html
windows10配置jenkins相关推荐
- 如何在 Kubernetes 上配置 Jenkins?
作者 | Sudip Sengupta 译者 | 火火酱,责编 | Carol 封图 | CSDN 下载自视觉中国 在本文中,我们将一起完成在Kubernetes上配置Jenkins的工作.作为一款被 ...
- navicat运行db文件_使用 YAML 文件配置 Jenkins 流水线
本文转载自:Jenkins 中文社区 这也是一种自定义流水线 DSL 的方法 几年前,我们的 CTO 写了一篇关于 使用 Jenkins 和 Docker 为 Ruby On Rails 应用提供持续 ...
- [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBuild+GitHub)
本系列文章包含: [独孤九剑]持续集成实践(一)- 引子 [独孤九剑]持续集成实践(二)– MSBuild语法入门 [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBu ...
- mac配置jenkins遇到的问题及解决办法
写这篇博客的时候,我暂时放弃了mac配置jenkins,先记着遇到的坑吧.虽然无数次想砸电脑,但是回头想想,对于经常用windows系统和接触过linux的测试的我来说,这也是个熟悉mac系统的机会. ...
- Windows10 配置 Nvidia 驱动与 Cuda 环境搭建
title: Windows10 配置 Nvidia 驱动与 Cuda 环境搭建 mathjax: false date: 2021-04-17 12:50:27 tags: [Environment ...
- windows10 配置 VNC server
windows10 配置 VNC server 配置 VNC server并设置,当客户端连接vnc server端时不能通过键盘和鼠标控制服务端. 下载windows版 https://www.re ...
- CentOS配置Jenkins+Android+fir+pyger(蒲公英)+qiniu(七牛)
一.Java环境配置 1.1安装SDKMAN #如果没安装unzip的话 $ yum install unzip $ yum install zip curl -s [https://get.sdkm ...
- Centos配置Jenkins实现Android自动打包并上传到蒲公英
本篇文章来自 徐永红 的投稿,给大家讲解Centos配置Jenkins实现Android自动打包并上传到蒲公英,希望对大家有所帮助. 徐永红 的博客地址: https://xuyonghong.cn ...
- 基于云效Flow配置 Jenkins 源
Flow 支持将您的 Jenkins 服务配置为流水线源,当流水线触发运行时,Flow 会根据您的配置下载 Jenkins 任务的构建产物并执行后续任务.你的构建产物需要在 Jenkins 的任务中先 ...
最新文章
- [hdu1828] Picture
- 错误日志这样排查,干活更得劲了!!
- 【Flask】Jinja2模板之过滤器
- POJ3686 The Windy's 【费用流】*
- java中从str1中删除所有str2_Java中str1.equals(str2)和str1==str2的区别
- from mysql_MySQL的FROM
- Validform实时表单验证插件实例使用
- 分享一个 GIFControl 控件
- redis常用监控命令
- 吴恩达|机器学习作业4.0神经网络反向传播(BP算法)
- O‘REILLY: Reverse Every Ascending —— 将列表中的升序改为降序
- 拳王虚拟项目公社:骚年,你想成为百年难遇的“地摊之王”吗?
- java时区_Java时区的转换
- 2021青岛十九中高考成绩查询,@青岛高考生 2020新高考模拟考可以查成绩了
- 计算机打开硬盘响应慢,电脑处理多任务卡顿,开机反应慢,换固态硬盘不能解决问题根本...
- EasyUI(2):PHP+EasyUI的增、删、改操作的完整示例
- 第九届全球云计算大会·中国站圆满落幕甬城,赋能双循环“新”发展!
- 【故障解决】ORA-06502错误解决
- STM32双轴摇杆控制空心杯电机
- 认识“Silverlight”
热门文章
- org.springframework.jdbc.BadSqlGrammarException: CallableStatementCallback; bad SQL grammar
- Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
- 真实工作经验总结——案例解析企业选型操作步骤
- 测试驱动开发 测试前移_测试驱动的开发可能看起来是工作的两倍-但无论如何您都应该这样做...
- JavaScript实现智能搜索框
- web前端培训:本期教程CSS 三大特性
- java培训基础知识都学哪些
- webpack-dev-server 和webapck --watch的区别
- 每天工作4小时的程序员【转】
- 分布式RPC实践--Dubbo基础篇