Jenkins闹钟

利用Jenkins定时任务来做一个闹钟,每天隔一段时间提醒自己一下“你该休息了!别老坐着!出去走一走!珍爱生命,远离久坐!”

首先在Jenkins上创建一个node。

创建好node之后再创建一个job。

然后配置一下这个job。

在General里添加一个参数tip,用来配置休息提示。默认值随便设置一下。

配置一下运行限制,选择刚才创建的节点。

点高级按钮,配置一下自定义的工作空间。

构建触发器配置一下,隔六十分钟一提醒。

构建脚本配置一下。

构建脚本内容如下:

@echo off
setlocal enabledelayedexpansion
pushd E:\TylanJenkins\workspace\ceshiji
chcp 936
set dateString=%date:~0,10%
set dateString=%dateString:/=%

if defined tip (
    echo %tip% >> E:\TylanJenkins\workspace\ceshiji\%dateString%
    call rest_tip.bat "%tip%"
)

脚本一开始就切换到jenkins工作空间所在的路径,接下来调用了rest_tip.bat脚本并把tip参数传过去。rest_tip.bat脚本在E:\TylanJenkins\workspace\ceshiji这个路径下:

rest_tip.bat脚本内容如下:

chcp 936
mshta vbscript:CreateObject("Wscript.Shell").popup(%1%,7,"batch script",64)(window.close)

这样我们的定时闹钟就配置好了。每隔60分钟运行一次。前提是要确保你的slave-agent.jnlp进程是开启着的,保证jenkins可以连接到你本地的工作空间 。

运行效果如下,在无操作的情况下七秒钟后弹窗自动关闭:

原文地址:https://www.cnblogs.com/LanTianYou/p/8678369.html

时间: 2024-08-30 00:27:23

Jenkins闹钟的相关文章

jenkins - 持续集成

实现接口自动化持续集成操作,具体操作步骤如下: windows - jenkins简单安装配置: 1. 下载最新版本的jenkins,jenkins官网地址:http://Jenkins-ci.org/ 2. 运行jenkins,找到jenkins.war所在目录,执行命令:java -jar jenkins.war 3. jenkins启动成功后,访问jenkins,地址:http://127.0.0.1:8080/ 4. 访问jenkins的最初页面如下: 5. 输入密码后,进入安装界面 6

Jenkins持续集成与部署

1.1 开发写代码的演变 好景不长,开发越来越多,代码文件越来越多,每天下班前合并代码时,发现很多合并失败的文件.最后每天加班3小时人工合并代码. 解决方法:将合并代码的周期缩短,以前一天,现在一小时,半小时... 随时随地地将代码合并,这种方法叫做持续集成. 1.2 持续集成(简称CI) 说明:持续集成说的是频繁地(一天多次)将代码集成到主干. 它的好处主要有两个: 1.快速发现错误.每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易. 2.放置分支大幅偏离主干.如果不是经常集

This Jenkins instance appears to be offline

tomcat 方式启动jenkins时,报:This Jenkins instance appears to be offline and offers options to "Configure Proxy" or "Skip Plugin Installation" 网上有个帖子: In my case, it has something to do with SSL. I manage to fix it by editing `/var/lib/jenkin

selenium3 - Tomcat and jenkins

一.Tomcat的学习 1.tomcat 下载地址:tomcat.apache.org 2.配置tomcat环境变量: 新建系统变量 -  变量名:CATALINA_HOME    变量值:D:\TOMECAT\apache-tomcat-6.0.37      将环境变量%CATALINA_HOME%\bin加入path变量中 3.启动tomcat的三种方式: 1)dos中输入startup 2) dos中输入catalina.bat run 3) dos中输入cd /d D:\TOMCAT\

(1)Jenkins Linux环境下的简单搭建

(1)Jenkins Linux环境下的简单搭建 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. ----百度百科 这是一款基于Java开发的工具.种种原因,最近刚开始接触,决定研究一下.Jenkins的搭建方法不止一种,一下就是个人总结的其中一种,文章内容比较浅显,不足之处,欢迎指正. 首先,所需要准备的工具JDK.Maven.资料上显示JDK版本最好高于1.7,并没有研究1.7以下版本,所谓"没有实际调研,就没有发言权",在此就不做过多

Jenkins Gitlab持续集成打包平台搭建

相关概念 Jenkins Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点.更多介绍参考[维基](https://en.wikipedia.org/wiki/Jenkins_(software)介绍. Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,更多介绍参考维基

Jenkins部署+svn

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 确保java工作环境jdk.tomcat.将jenkins.war存放到tomcat的webapps的目录下,启动tomcat ,sh ../tomcat/bin/startup.sh将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,如图  要注意to

LoadRunner如何和jenkins结合使用

说实话,这个我没有亲自实验过,只是有几个童鞋问到了,我就查找了一下资料,但并未实践.这里只是把资料里的内容共享出来,感兴趣的自己去实践一下,如果可以记得给我留言,哈哈. 为啥我没自己实践呢?原因就是我觉得没有必要和jenkins结合,凡事都有一个目的或者意义,我觉得没啥意义自然也就不去折腾了. 好了,说正事,大概查了下资料,有两种解决方案: 第一种:编写bat脚本,然后把编写的bat脚本扔到jenkins里即可,具体怎么操作不说了,这个很简单.可以参考这篇文章:http://my.oschina

Jenkins安装

这是我的第一个文章,只是自己对Jenkins在安装过程中的经验与体会,适合刚接触或准备使用Jenkins工具的人员,写的不好,希望大家多多指点,后续将增加更过内容,如:Jenkins配置.分布式部署与采集github代码库构建等. Jenkins是一个开源,使软件的持续集成变成可能.Jenkins支持分布式部署,实现统一管理,持续集成. Jenkins的安装方式非常简单,支持tomcat.Java和YUM方式安装和启动,以下主要介绍Java和yum两种安装方式(使用tomcat方式需要将Jenk