- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 【指导】iOS代码静态检查 -- clang format (+ git pre-commit hook + jenkins)
Xcode IDE中可以安装Clang format插件,格式化iOS代码。可总是有人会忘,故再加上Git客户端pre-commit hook一枚用于防呆,在执行git commit命令后检查,检查通过后正常完成commit:)可是有些人懒得连hook都不配,所以再加上Jenkins验证,竟然不改就想上库?哼╭(╯^╰)╮,打回去重来~~~~如下,Git hook采用全局hook的
2015-10-30 14:52:36 11452
转载 【FAQ】Mac下,执行sed命令报错:“command c expects \ followed by text”,怎么办?
源:http://ju.outofmemory.cn/entry/36151
2015-10-29 19:38:28 22766
原创 【指导】从源码安装jq(sed json)
下载源码包,编译即可:https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz./configure && make && sudo make install
2015-10-29 19:10:55 8591
原创 【FAQ】Jenkins Gerrit trigger,如何触发除了master外的所有分支?
用正则表达式可轻松搞定:^(?!.*master).*$
2015-10-22 20:26:18 10687
原创 【FAQ】appium npm install error:network read ECONNRESET,bad network settings!
如题,执行npm install -g appium的时候,总是安装不成功,报错截图如下:仔细一看,其实是因为它用https下载,改成http就好啦~~~$npm config set registry http://registry.npmjs.org/$npm cache clean$npm install -g appium
2015-10-22 19:56:01 9707
原创 【FAQ】xcodebuild in command line,报错:No architectures to compile for xxx,怎么办?
如题,xcodebuild命令行执行时,报错:$xcodebuild -project 'test.xcodeproj' -configuration 'Debug' -sdk 'iphonesimulator' clean build 错误:No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 arm
2015-10-22 19:28:48 8238
原创 【指导】Install Appium on Ubuntu in command line
1,卸载node和npm,不能用sudo装:$sudo apt-get remove nodejs2,安装linuxbrew(没有装ruby的就装一下:$sudo apt-get install ruby)$ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"3,添加linuxbrew到
2015-10-22 17:45:06 7721
原创 【FAQ】如何用命令行更新android sdk?
首先,检查目前已有的版本:$android list sdk -s其中,-s参数的目的是“--no-https : Uses HTTP instead of HTTPS (the default) for downloads.”,以免出现类似如下这种https路径无法访问的问题:其次,按需选择更新:$android update sdk -s -u --filter 17其中
2015-10-20 18:01:39 8013
原创 【FAQ】sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory,肿么办?
在ios中,执行bash脚本,却提示: -bash: ./pre-commit: /bin/bash^M: bad interpreter: No such file or directory 可是这个“^M”是个啥呢?我理解就是换行字符,只是不同系统中对应的ASCII不同。我这个脚本是在windows的notepad里写的,所以不对。改正方法如下:编辑文件,输入::set
2015-10-15 18:03:48 8355
原创 【FAQ】Jenkins的Job Description如何显示html格式?
首先需要配置: 系统管理--->Configure Global Security--->Markup Formatter,选择Safe HTML 其次编写HTML语句:如:
2015-10-13 14:21:56 9095
原创 【指导】Jenkins集成Gerrit
【说明】其实Jenkins官网的指导已经很详细了(对于会的人而言),鉴于0基础0背景的缘故,其中还是有些磕磕绊绊,特此将其记录下来,供后来人参考:)一、前提:Gerrit权限配置1,账号基本配置: 在Gerrit网站上给Jenkins用户添加key: key生成的方法: $su - jenkins$ssh-keygen -t rsa$cat ~/.ss
2015-10-09 17:23:04 28948 8
原创 【FAQ】如何重启Jenkins?(Apache)
正常情况下,可以直接在网页重启:http://youraddress:8080/restart但是我们用的是Apache代理访问,无法直接在Jenkins网页上重启,所以重启需要重启tomcat代替(注意地址替换成自己的):$cd /usr/local/apache-tomcat-8.0.21/bin$./shutdown.sh$./startup.sh
2015-10-09 17:03:39 9715
原创 【FAQ】如何修改Jenkins默认的8080端口?
很多时候8080端口总是不想给Jenkins用,因为真的被占了。。。所以需要手工改改:1,检查 /etc/init.d/jenkins 脚本,修改 do_start 函数的 check_tcp_port 命令,端口号从 8080 换成 8082: 2,修改 /etc/default/jenkins 文件,将端口 8080 改成 8082 3,重启Je
2015-10-09 16:56:49 27060
原创 【FAQ】如何修改jenkins_home?
设置JENKINS_HOME环境变量需要在启动Web容器之前:1,编辑profile文件:$sudo vi /etc/profile在最后加入:$export JENKINS_HOME=xxxx保存,退出。2,执行source让配置生效:$source /etc/profile3,重启jenkins:)
2015-10-09 16:51:39 9717
原创 【FAQ】如何部署全局git commit-msg hook,不用每个仓克隆了再去一次次拷贝?
问题:git和gerrit对接,git commit的时候都提示“missing Change-Id in commit message footer”。知道是因为change-id搞的鬼,也知道从gerrit上或者其他地方拷个commit-msg脚本儿,放到.git/hooks目录下就完事儿了。但是,每次重新克隆时,就有得再来一遍拷贝动作,很低效。注:单仓拷贝,不用repo。
2015-10-09 16:30:22 14525 3
原创 【FAQ】Gerrit创建xxx/xxx这种多目录层次类型的project报错?
目标:在gerrit上分类管理不同层次的git库,通过目录层次形式分开存放git库,例如app/a.git,platform/b.git……操作:1.在gerrit页面用管理员权限创建一个新项目app/abc2.在gerrit页面创建abc项目,然后在服务器git目录下新建一个app目录,再将已有的abc.git库移动到app目录底下,重启gerrit服务;3.用gerrit命
2015-10-09 15:27:54 10638 2
原创 【FAQ】Gerrit上打开的单子无法打开,点击提示“MissingobjectException:Missing unknown xxxx”
如题,刚接手一个半茬的gerrit服务器,有一个历史的单子,一直打不开,老是提示“MissingobjectException:Missing unknown xxxxx. The page you requested was not found, or you do not have permission to view thispage.”,重启gerrit也无用。纠结了半天,决定去数据库
2015-10-09 14:55:04 11318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人