原创 【學習 - shell/python - 解釋器】腳本首行#!的作用簡介

關於腳本第一行的 #!/usr/bin/python 的解釋,相信很多不熟悉 Linux 系統的同學需要普及這個知識,腳本語言的第一行,只對 Linux/Unix 用戶適用,用來指定本腳本用什麼解釋器來執行。 有這句的,加上執行權限後,可

原创 【學習 - shell - unix/mac的sed命令】

在jenkins構建時,使用在linux服務器驗證過的腳本,在mac執行機上一直報錯,查看是sed -r命令異常,報錯日誌: ++ sed -r 's/"//g' sed: illegal option -- r usage: sed

原创 【學習 - shell - 解釋器】腳本首行#!的作用簡介

關於腳本第一行的 #!/usr/bin/python 的解釋,相信很多不熟悉 Linux 系統的同學需要普及這個知識,腳本語言的第一行,只對 Linux/Unix 用戶適用,用來指定本腳本用什麼解釋器來執行。 有這句的,加上執行權限後,可

原创 【問題 - eclipse - 啓動】報錯:jvm terminated.exit code = -1

啓動eclipse.ex時報錯,報錯碼爲:jvm terminated.exit code = -1 報錯截圖: 問題原因:百度後,發現是由於新配置了環境變量,導致應用匹配不上對應的jdk,所以在配置文件中指定原來的javaw.ex

原创 jenkins之job環境變量

jenkins job有一些自帶的環境變量,在配置中可以直接引用,這裏列出基礎參數。(ps:也可以安裝Build Environment插件,可以通過查看歷史構建記錄得知本次構建的所有參數) BUILD_NUMBER:當前構建號,如

原创 jenkins之用戶權限字段解析

一、 jenkins用戶權限類別 我們常見jenkins用戶帳號管理界面下權限管理是以表格形式展現,而對於其中分類字段和各角色應分配權限有時會混淆,這裏列出各權限及其用途 板塊 選項 含義 Overall整體 Administ

原创 Linux shell之提取文件名和目錄名

用於字符串的讀取,提取和替換功能,可以使用用於字符串的讀取,提取和替換功能,可以使用 {} 提取字符串 1、提取文件名 [root@localhost log]# var=/dir1/dir2/file.txt [root@localho

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

在持續構建過程中,經常需要查詢本次job構建的關鍵信息,而通過查找job配置或者日誌的話,比較繁雜。這裏提供一種方法,可以在構建中將設定的參數寫入bulid history的description中,便於查看。 1、效果展示 2、處理方