上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 49 下一页
摘要: 测试文件test.txt 内容如下: wangju@wangju-HP-348-G4:~/Desktop$ cat test.txt line 1 line 2 line 3 line 4 获取行 方式1:使用grep命令:grep -n "<指定字符串>" 文件名称 | cut -d ":" -f 阅读全文
posted @ 2020-01-03 14:33 wangju003 阅读(5359) 评论(0) 推荐(0) 编辑
摘要: 我的需求: 自动化打包前,修改版本号 思路如下: 1.获取要修改字符串在build.gradle配置文件的所在行 2.整行删除旧字符串 3.新将新字符串写入配置文件 技术点: sed读写配置文件 获取指定字符串所在行 将字符串写入配置文件指定位置(指定行) 拼接字符串,字符串包含特殊符号,双隐号,单 阅读全文
posted @ 2020-01-03 14:09 wangju003 阅读(2575) 评论(0) 推荐(0) 编辑
摘要: 整数计算 整数型 在Shell中所有的变量默认都是字符串型。也就是说,如果不手工指定变量的类型,那么所有的数值都是不能进行运算的: 1 [root@localhost ~]# a=1 2 [root@localhost ~]# b=2 3 [root@localhost ~]# c=$a+$b 4 阅读全文
posted @ 2020-01-03 13:37 wangju003 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。 n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……。 $#传递到脚本的参数个数 以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名: test.sh echo 阅读全文
posted @ 2020-01-03 13:30 wangju003 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 这里有一个坑(至少对于我来说): 报错信息中的出错行,并不代表真实脚本中的出错行. jenkins执行的shell内容如下: 第1行echo 1个字符串,少1个双隐号 echo "233342 echo "12312" echo "34" 执行jenkins报错如下: /usr/local/tomc 阅读全文
posted @ 2020-01-03 11:08 wangju003 阅读(8604) 评论(0) 推荐(1) 编辑
摘要: 首先准备1个测试shell文件test.sh,内容如下,第2行hello没有用 双隐号括起来(有语法错误) echo "hello1" echo "hello 然后在shell脚本所在目录,执行命令: bash -n test.sh 这个命令是用来检查shell语法格式是否正确 效果如下: wang 阅读全文
posted @ 2020-01-03 09:52 wangju003 阅读(5874) 评论(0) 推荐(0) 编辑
摘要: 环境说明: 我在master-jenkins配置了2个节点,分别是mac_10.1.5.94和mac_10.1.71.51 关于jenkins集群管理(节点管理),参照:[Jenkins]集群 节点管理| |分布式打包 python-jenkins官方文档 下面是几个python-jenkins提供 阅读全文
posted @ 2019-12-30 10:26 wangju003 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 通过jenkins执行IOS打包脚本,在执行pod update 时报错 pod: command not found /Library/Tomcat8/temp/jenkins1548742361760571620.sh: line 3: pod: command not found 阅读全文
posted @ 2019-12-26 11:34 wangju003 阅读(3021) 评论(0) 推荐(0) 编辑
摘要: 问题表现如图: 原因: 如果一个构建任务的修改记录中出现以下提示 No changes in any of the builds. 原因有以下两方面: ① 若构建任务第一次执行,不生成修改记录 ② 若本次任务与前一次任务代码版本没有变化,不生成修改记录 参考文档: jenkins 无修改记录 阅读全文
posted @ 2019-12-26 10:12 wangju003 阅读(2931) 评论(0) 推荐(0) 编辑
摘要: 场景描述: 之前通过jenkins搭建过ios自动化打包,使用1台mac mini作为打包机.现在每次打包时间是55分钟左右,而且同时最多只能打包2个job,发版周,测试同事们经常会浪费很多时间在排队打包上. 为了解决这个问题,决定做分布式打包,这样同时有3台机器都可以打包,可以缩短排队时间. 经过 阅读全文
posted @ 2019-12-26 10:05 wangju003 阅读(2238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 49 下一页