
持续集成
不见长安啊
这个作者很懒,什么都没留下…
展开
-
python文件转为exe文件
和python版本有关,测试版本为3.6.2使用pip install Pyinstaller安装Pyinstaller模块安装成功后cmd窗口cd到要转化的py文件所在目录,然后命令行执行 pyinstaller -F xxx.py成功后当前文件夹下会多出来dist文件夹,生成的exe文件就在dist文件夹内原创 2017-12-19 20:51:13 · 3750 阅读 · 10 评论 -
解决subline安装后无package control菜单项
现象安装subline后,无package control菜单项,如下图 解决1、CTRL+SHIFT+P,在出现的编辑框里输入install,如下图所示 2、鼠标选择该项3、等几秒钟(不超过10秒),出现以下对话框 4、再看菜单项,已经有Package Control--------------------- 作者:zz962 ...转载 2018-10-11 15:21:25 · 1745 阅读 · 2 评论 -
jenkins pipeline中动态定义变量(流程控制语句)
场景:根据job名称定义不同的代码仓库地址和分支方案:使用script把整个代码下载过程包含起来常规写法是这样的:pipeline{ agent { label 'test' } stages { stage('DownloadCode') { steps { ...原创 2018-10-12 18:52:01 · 29254 阅读 · 0 评论 -
Jenkins获取构建人信息
插件:Build User Vars Plugin这个插件已经很久不更新了,但是还能用在自由风格的job中使用需要在job的构建环境里面勾选Set jenkins user build variables,然后在下面就可以获取到构建人的信息了变量说明可参考插件说明插件官网以及源码github里都没有说明怎么在pipeline里面使用。可参考https://stackoverfl...原创 2018-10-15 19:47:21 · 7105 阅读 · 2 评论 -
jenkins运行Linux后台命令
这里是指广义上的后台,不管是shell命令nohub或者其他,只要是需要常驻linux后台的命令或者程序,如果通过Jenkins启动,当任务结束时Jenkins都会清理掉此次任务中的所有相关进程,现象就是明明运行成功了但是实际找不到进程解决方法:自由风格的job,在参数化构建里增加BUILD_ID默认值为dontKillMe流水线pipeline里如下即可:pipeline{...原创 2018-10-19 11:59:53 · 2154 阅读 · 0 评论 -
Git-TortoiseGit完整配置流程
https://www.cnblogs.com/popfisher/p/5466174.html转载 2018-10-10 15:57:09 · 267 阅读 · 0 评论 -
pipeline script from SCM时自动清理工作空间问题
在使用pipeline script from SCM方式下载Jenkinsfile时,Jenkins会自动清理掉工作空间,如workspace下面结构为:--code--test如果想要每次构建时先进入到code目录下执行一些命令,就会发现Jenkins会先清理掉整个目录然后下载Jenkinsfile文件在workspace下,再根据Jenkinsfile配置重新下载code、tes...原创 2018-10-17 19:32:25 · 5056 阅读 · 0 评论 -
Jenkins获取变更记录java.io.NotSerializableException: hudson.plugins.git.GitChangeSetList
pipeline job为了支持能够在jenkins重启后恢复继续运行,jenkins在后台定期地将job的运行状态保存到硬盘。保存的动作一般在每个step结束后,或者在一些step的中间,例如sh step的中间。jenkins保存的job的状态,包括整个控制流程,例如局部变量,循环所在的位置,等等。正因为如此,groovy里的任何变量必须是number,string或可序列化的类型,其他的例...原创 2018-10-29 17:53:03 · 2063 阅读 · 0 评论 -
jenkins 使用tomcat启动时url地址不匹配问题
命令行启动Jenkins时,url地址是http://localhost:8080tomcat启动时,url地址是http://localhost:8080/jenkins,但是在job里获取到的build url等信息还是http://localhost:8080 xxx解决方式:系统配置--Jenkins Location--Jenkins URL指定url即可...原创 2018-11-05 14:24:26 · 1304 阅读 · 2 评论 -
jenkins插件开发之demo断点调试
注:还是用intellij调试更好一点首先把生成的demo工程导入eclipse,配置好eclipse的maven环境:eclipse中window-preferences-maven-user settings,选择maven环境的conf/settings.xml 报错:Plugin execution not covered by lifecycle configurat...原创 2018-09-19 22:42:46 · 1307 阅读 · 0 评论 -
jenkins插件开发之maven国内镜像配置
jenkins插件开发官网指导demo:https://jenkins.io/doc/developer/tutorial/create/安装完maven环境,按照Jenkins知道在命令行输入mvn -U archetype:generate -Dfilter=io.jenkins.archetypes:实际上这个命令会在Generating project in Intera...原创 2018-09-19 22:07:32 · 3900 阅读 · 1 评论 -
windows git环境变量
默认情况下将c:\program files(x86)\git\cmd加入环境变量,而不是c:\program files(x86)\git\cmd、bin原创 2018-09-23 20:43:41 · 4772 阅读 · 1 评论 -
python用户输入问题,input()和raw_input()
1、在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为raw_input( )---将所有输入作为字符串看待,返回字符串类型input( )-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )2、在python3.x中raw_input( )和input( )进原创 2017-12-20 21:05:47 · 2315 阅读 · 0 评论 -
python同时安装2.x版本和3.x版本
下载两个版本python安装到不同路径分别进入安装路径,把python.exe分别改为python2.exe和python3.exe,并分别加入环境变量使用时直接通过python2或者python3来使用对应的版本原创 2017-12-15 00:28:17 · 442 阅读 · 0 评论 -
多版本python如何使用pip
多版本python安装参考前面的文章,安装完后pip的使用方法如下:python3 -m pip install xxxpython2 -m pip install xxx原创 2017-12-15 00:29:12 · 676 阅读 · 0 评论 -
python通过sublime运行不同版本python
前面已经安装了两个版本的python,想要在sublime中直接运行python程序,并且可以指定python版本的话,需要这样设置:sublime中,Preferences ------Browse Packages打开后,进入User目录新建Python3.sublime-build文件,并写入:{"cmd":["python3.exe", "-u", "$file"],"原创 2017-12-15 00:30:14 · 2256 阅读 · 0 评论 -
python使用sublime中文输出问题
前面设置了sublime运行程序后还有个问题,当print()中文时,没有输出,像这样:要解决这个问题,还是要打开前面设置的Python3.sublime-build文件添加一行:"encoding": "cp936"这里不能是"utf-8"添加后就可以输出中文了原创 2017-12-15 00:31:10 · 1188 阅读 · 0 评论 -
python爬虫中文输出问题以及不即时输出问题
使用sublime运行爬虫程序时,会有报错UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 0: illegal multibyte sequence的情况,因为python安装在windows平台上,cmd的默认编码为GBK,所以在cmd中显示中文时会经常提示gbk编码错误。网上搜索一下,其中一原创 2017-12-15 00:31:59 · 1747 阅读 · 2 评论 -
python使用xlwt和xlrd模块操作excel
python3.x版本先安装两个模块,xlwt用来写excel,xlrd用来读excel直接pip install xxx即可以下简单示例:读:wb = xlrd.open_workbook(file_name) #创建xlrd对象sh = wb.sheet_by_index(0) #根据下标读取第一个sheetcount = sh.cell(0,1).value #根原创 2017-12-15 00:33:34 · 849 阅读 · 0 评论 -
git公钥配置
git config --global user.name "xxx"git config --global user.email "xxx"生成ssh公钥:ssh-keygen -t rsa -C "xxx@xxx"原创 2018-09-23 20:40:45 · 429 阅读 · 0 评论 -
Jenkins ERROR: Server rejected the 1 private key(s)
Jenkins在配置节点时使用SSH Username with private key连接时报错ERROR: Server rejected the 1 private key(s)正确步骤:1、在master机器生成key然后在slave机器配置,确定master机器可免密连接slave机器2、关键点:key填写为id_rsa而不是id_rsa.pub...原创 2018-12-14 18:18:05 · 7293 阅读 · 1 评论