好久没有更博了,最近都在忙着其他事情,年底前加上这章再更5篇,10月份开始因为公司业务,要接触appium啦,之后应该也会有所分享。


Jenkins所需环境 

硬件需求:

     至少需要有256M内存,推荐512M以上。

     ②10G以上的硬盘空间

软件需求:

     ①JDK8


Jenkins搭建流程

①:去官网下载jenkins.war

②:执行java -jar jenkins.war --httpPort=8080

③:执行后会出现类似的画面:

④:这时我们登陆jenkins的网址:http://localhost:8080

⑤:我们会看到这样的画面:

⑥:找到画面中的密码,我的密码所在地址是:C:\Users\逸天\.jenkins\secrets\initialAdminPassword,将其拷贝至输入框内,点击继续

⑦:之后创建一个管理员用户,创建好后一直点击继续,之后就进入jenkins的主页啦,初步的就搭建好了,如图:


 Jenkins-Job的建立与运行

①:首先我们先新建节点, 点击主页左侧的”新建任务",并随意输入一个任务名,并选取"构建一个自由风格的软件项目",再点击确定

②: 之后我们移动到新页面的最下端,可以看到如图:

③:因为现在我们用的是windows机,所以选择"执行Windows 批处理命令”

④:输入以下测试指令,并点击保存

 ⑤:之后在该画面点击"立即构建",会出现如图情况:

⑥:点击查看这个执行的job,我们可以看到我们的测试job成功运行了


补充

①:我们可以设置执行job的目录,可以在job配置的"General模块的高级下的使用自定义的工作空间"进行配置

②:在用java -jar 执行jenkins.war 时应加一些分配资源的参数,默认内存分配貌似是1/64, 很可能会不够用,会导致jenkins不稳定挂掉。

③:job不可能只在搭建jenkins服务的机子中执行,可以建立一些slave,将job分配到slave上去执行。

④:网上有一些较好的jenkins插件,可以自行去查找下载。下载插件可以在"系统管理页面内的插件管理里"进行下载。

⑤:.......

最新文章

  1. angularjs 笔记(1) -- 引导
  2. 症状解决,原因不详的用非默认管理权限账户登录COM注册成功但找不到类型问题
  3. 给SHP文件定义投影
  4. @property语句
  5. 【EF学习笔记05】----------DBContext基础查询
  6. 集合类学习之HashMap
  7. The sum - SGU 122(斐波那契前N项和)
  8. python类方法与对象方法学习
  9. Web Design 再生:UX Design
  10. java Log日志规范
  11. html细节积累-01
  12. Linux学习-->linux系统在移动硬盘的安装
  13. MySQL的常用操作命令详解
  14. cgi fast-cig php-fpm
  15. MVC 视图助手书写规范及注意点
  16. python3+selenium框架设计10-发送邮件
  17. JavaScript——this
  18. 基于Centos搭建 Firekylin 个人网站
  19. ROS 进阶学习笔记(13) - Combine Subscriber and Publisher in Python, ROS
  20. 聊聊MySQL的子查询

热门文章

  1. [原创]解读2017 OWASP Top10漏洞体系(含接口安全)
  2. 已经安装Silverlight新版本,无法安装。
  3. 超级详细的解决方法 (CentOS7) :永久修改 mysql read-only 问题 could not retrieve transation read-only status server
  4. Redis数据结构(五)
  5. git 上传项目
  6. datasnap远程方法支持自定义对象传参
  7. 将图片流输出到界面mvc
  8. git@oschina使用入门(图形界面版)
  9. “全栈2019”Java异常第二章:如何处理异常?
  10. 在 django模型中封装元组和字典, 字段中使用chioce参数实现数据的一一对应