- 博客(11)
- 收藏
- 关注
原创 【学习 - shell - unix/mac的sed命令】
在jenkins构建时,使用在linux服务器验证过的脚本,在mac执行机上一直报错,查看是sed -r命令异常,报错日志:++ sed -r 's/"//g'sed: illegal option -- rusage: sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e scr...
2019-03-19 14:36:50
1331
转载 【学习 - shell/python - 解释器】脚本首行#!的作用简介
关于脚本第一行的#!/usr/bin/python的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。有这句的,加上执行权限后,可以直接用./执行,不然会出错,因为找不到 python 解释器。#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/b...
2019-02-28 10:21:02
1513
原创 【问题 - eclipse - 启动】报错:jvm terminated.exit code = -1
启动eclipse.ex时报错,报错码为:jvm terminated.exit code = -1报错截图:问题原因:百度后,发现是由于新配置了环境变量,导致应用匹配不上对应的jdk,所以在配置文件中指定原来的javaw.exe即可。解决方法:在eclipse.exe统计目录下的eclipse.ini文件中,首行添加一下字段:-vmD:\xx\xx\jre\bin\javaw.exe...
2019-02-26 10:28:52
1056
2
原创 jenkins之job环境变量
jenkins job有一些自带的环境变量,在配置中可以直接引用,这里列出基础参数。(ps:也可以安装Build Environment插件,可以通过查看历史构建记录得知本次构建的所有参数)BUILD_NUMBER:当前构建号,如1BUILD_ID:构建的id编号,一般可为构建号,也可是时间戳(需添加时间戳插件,开启时间记录)JOB_NAME:当前job名称BUILD_TAG:本次构建记...
2018-10-10 14:32:43
3810
原创 jenkins之用户权限字段解析
一、 jenkins用户权限类别我们常见jenkins用户帐号管理界面下权限管理是以表格形式展现,而对于其中分类字段和各角色应分配权限有时会混淆,这里列出各权限及其用途 板块 选项 含义 Overall整体 Administer 允许进行系统配置修改 ConfigureU...
2018-10-09 14:03:39
445
原创 jenkins之自动添加build history描述
在持续构建过程中,经常需要查询本次job构建的关键信息,而通过查找job配置或者日志的话,比较繁杂。这里提供一种方法,可以在构建中将设定的参数写入bulid history的description中,便于查看。1、效果展示2、处理方法(1)安装插件在jenkins——>系统管理——>插件管理——>可选插件中,搜索“description setter”...
2018-08-31 15:48:29
5270
转载 linux shell之逐行读取文件内容
#逐行读取文件内容#方法1:while循环中执行效率最高,最常用的方法。function while_read_LINE_bottm(){ While read LINE do echo $LINE done < $FILENAME}#方法2 : 重定向法;管道法: cat $FILENAME | while read LINEfunc...
2018-08-29 15:26:46
3351
转载 linux shell之find命令和exec结合概述
#linux find命令之exec简单概述#exec解释:# -exec 参数后面跟的是command命令# 它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。# {} 花括号代表前面find查找出来的文件名。#实例1:ls -l命令放在find命令的-exec选项中 function findFile...
2018-08-29 15:26:37
649
转载 Linux shell之提取文件名和目录名
用于字符串的读取,提取和替换功能,可以使用用于字符串的读取,提取和替换功能,可以使用{} 用于字符串的读取,提取和替换功能,可以使用{} 提取字符串1、提取文件名[root@localhost log]# var=/dir1/dir2/file.txt[root@localhost log]# echo ${var##*/}file.txt2、提取后缀[root@...
2018-08-29 15:26:28
16684
原创 linux shell之定期清除历史文件
shell!/bin/bash参数解释filepath:文件目录字符串,以英文;隔离oldtime:天数,保留多少天以内的文件array=(filepath//;/)forvarinfilepath//;/)forvarin{filepath//;/ }) for var in {array[@]} do echo “当前处理目录:”+varif[[...
2018-08-29 15:26:18
499
原创 版本管理之将gitlab仓进行repo整改
对gitlab仓进行repo整改一个产品如果涉及到多个gitlab仓,在下载更新或固定tag时,必须逐个进入处理,处理繁琐且容易出现问题。所以针对这类情况,引入repo[^footnote]对git进行封装,将多个git仓进行集中管理.目录对gitlab仓进行repo整改目录一、配置repo[^footnote]二、创建manifest文件(git仓管理文件)[^foo...
2018-08-22 13:34:45
6352
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人