自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1326

转载 【学习 - shell/python - 解释器】脚本首行#!的作用简介

关于脚本第一行的#!/usr/bin/python的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。有这句的,加上执行权限后,可以直接用./执行,不然会出错,因为找不到 python 解释器。#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/b...

2019-02-28 10:21:02 1501

原创 【问题 - 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 1034 2

原创 jenkins之job环境变量

jenkins job有一些自带的环境变量,在配置中可以直接引用,这里列出基础参数。(ps:也可以安装Build Environment插件,可以通过查看历史构建记录得知本次构建的所有参数)BUILD_NUMBER:当前构建号,如1BUILD_ID:构建的id编号,一般可为构建号,也可是时间戳(需添加时间戳插件,开启时间记录)JOB_NAME:当前job名称BUILD_TAG:本次构建记...

2018-10-10 14:32:43 3790

原创 jenkins之用户权限字段解析

一、 jenkins用户权限类别我们常见jenkins用户帐号管理界面下权限管理是以表格形式展现,而对于其中分类字段和各角色应分配权限有时会混淆,这里列出各权限及其用途 板块 选项 含义 Overall整体 Administer 允许进行系统配置修改 ConfigureU...

2018-10-09 14:03:39 440

原创 jenkins之自动添加build history描述

在持续构建过程中,经常需要查询本次job构建的关键信息,而通过查找job配置或者日志的话,比较繁杂。这里提供一种方法,可以在构建中将设定的参数写入bulid history的description中,便于查看。1、效果展示2、处理方法(1)安装插件在jenkins——>系统管理——>插件管理——>可选插件中,搜索“description setter”...

2018-08-31 15:48:29 5247

转载 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 3345

转载 linux shell之find命令和exec结合概述

#linux find命令之exec简单概述#exec解释:# -exec 参数后面跟的是command命令# 它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。# {} 花括号代表前面find查找出来的文件名。#实例1:ls -l命令放在find命令的-exec选项中 function findFile...

2018-08-29 15:26:37 644

转载 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 16618

原创 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 496

原创 版本管理之将gitlab仓进行repo整改

对gitlab仓进行repo整改一个产品如果涉及到多个gitlab仓,在下载更新或固定tag时,必须逐个进入处理,处理繁琐且容易出现问题。所以针对这类情况,引入repo[^footnote]对git进行封装,将多个git仓进行集中管理.目录对gitlab仓进行repo整改目录一、配置repo[^footnote]二、创建manifest文件(git仓管理文件)[^foo...

2018-08-22 13:34:45 6334 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除