需求:最近开发同事提出了个要求,每当Jenkins执行上线部署完成后,对当前代码进行自动打TAG到git仓库中,且只有当部署成功后才进行打TAG,防止构建失败也进行打过多的垃圾tag,然后便于下次进行备份回滚代码.可以利用Jenkins增加构建后操作GIt publisher的选项来进行自动TAG到git上.   1:新建一个job 2:添加远程git仓库地址 3:通过构建后操作添加git publisher选项来进行打TAG到远程仓库 说明: ①Push Only If Build Succe…
在VisualStudio项目中,可以在每次编译成功后自动发布nuget包,具体配置过程如下:   1.下载nuget.exe,放置在Visual Studio项目的根目录下.   2.通过命令行生成*.nuspec文件,并编辑相关属性.详细过程可以参加下面两篇文章: [ASP.NET]利用Nuget打包package——命令行方式 [ASP.NET]利用Nuget打包package——GUI方式   3.在项目根目录下,新建build.bat文件,编写脚本如下:     nuget pack …
本人微信公众号:微软动态CRM专家罗勇 ,回复298或者20190120可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 系统作业(逻辑名称asyncoperation)这个实体存储了工作流.异步SDK插件步骤的运行记录,若是不及时删除的话,这个实体记录数太多会严重影响系统性能. 所以我们一般做法分成两种,一个是建立一个系统批量删除作业,删除状态为成功.失败.已取消,且创建日期为X个月之前的记录(因为不少公司对日志保留有要…
很久以前,小怪分享过一篇jenkins自动打tag的文章(jenkins系列1--自动打tag),经过在项目实战和改进,我们升级了方案,现在和大家分享.,希望大家在工作中能够用起来. 使用步骤: 1.进入jenkins,打开job 2.点击[build with parameters] 3.填写tag版本号(可以参考当前版本号) 4.填写注释(本次功能点和修复的bug清单) 5.点击[开始构建] 效果: 1.在svn上自动打了一个tag 2.发送邮件给指定的人 邮件如下: 下面我们一起来做一次详…
我的思路是直接用nohup守护进程输出结构到指定文件, 然后判断文件中"KEY FOUND"的字段. 启动aircrack-ng方式 nohup aircrack-ng -w /opt/zidian/crackPass/0-9.8位纯数密码.txt /opt/wifi/hejiasheng/-01.cap > hejiasheng.log & 脚本1:chengAircrack.sh nohup ./chengAircrack.sh > message.log &a…
前言 当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支. 下载安装Git Parameter插件 系统管理-插件管理-搜索:Git Parameter 下载安装 等待安装即可 参数化构建工程 进入项目-配置-General-参数化构建过程-添加参数-Git Parameter 填写 Git Parameter 参数配置 Name ${branch} Description 描述 Paramert Type…
随着开源软件的兴起,尤其是 GITHUB 的蓬勃发展,很多开源软件都通过 GIT 进行管理,在我的计算机上就一个目录是我关注并使用的开源软件 GIT 本地副本,如何定期更新这些仓库,一个个的更新太累人了,那不是一个合格的程序员干的活,肯定要写脚本来处理啦,首先是在 windows 平台上,那就用 bat 来处理吧,随说没有 shell 脚本强大,对付目前我的需求还是可以的. 考虑到开源仓库的目录包含不同的层次,例如在 Images 目录下就有各种开源的图形库,因此要能够自动找出所有 GIT 仓库…
为了便于项目中对发布的版本进行回滚,所以我们每次发布完成以后自动创建git tag. 1,创建一个Jenkins任务,命名成为push_tag_demo: 2,配置<源码管理>,这里配置比较特殊的地方需要仓库的名字,后面创建tag的时候需要使用: 3,在<构建后操作>操作中选择"Git Publisher",来配置发布后执行的任务. 注意: 配置Git Publisher 时,需要我们勾选"Push Only If Build Succeeds&quo…
为了便于项目中对发布的版本进行回滚,所以我们每次发布完成以后自动创建git tag. 1,创建一个Jenkins任务,命名成为push_tag_demo: 2,配置<源码管理>,这里配置比较特殊的地方需要仓库的名字,后面创建tag的时候需要使用: 3,在<构建后操作>操作中选择"Git Publisher",来配置发布后执行的任务. 注意: 配置Git Publisher 时,需要我们勾选"Push Only If Build Succeeds&quo…
1.展示这段shell命令 +详解 #===================================================================================== #=================================定义初始化变量====================================== #================================================================…