git_tag_status.sh

#!/bin/bash

USER="admin"

PASS="Harbor12345"

HURL="http://test.aflm.com/"

MTAG=$1

ttoken=$(curl -iksL -X GET -u $USER:$PASS $HURL/service/token?account=${USER}\&service=harbor-registry\&scope=repository:${MTAG}:pull|grep "token" |awk -F '"' '{print $4}')

#echo $ttoken

tlist=$(curl -ksL -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $ttoken" ${HURL}/v2/${MTAG}/tags/list|awk -F '[' '{print $2}'|awk -F ']' '{print $1}'|sed 's/"http://g')

echo $tlist|sed 's/,/\n/g' |grep $2 >/dev/null

if [ $? = 0 ];then

? echo "images tag "echo $tlist|sed 's/,/\n/g' |grep $2""

? echo "image tag already exists,account code not updated"

else

? echo "image is not沒(méi)有找到最新代碼鏡像"

? exit 1

fi

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 系統(tǒng)巡檢腳本:Version 2016.08.09 ############################ 系統(tǒng)...
    NamasAmitabha閱讀 1,480評(píng)論 0 0
  • 第 2 章 SHELL 基礎(chǔ)知識(shí)2.1 shell腳本我們?cè)谏厦婧?jiǎn)單介紹了一下什么是shell腳本,現(xiàn)在我們來(lái)進(jìn)一...
    LiWei_9e4b閱讀 1,652評(píng)論 0 0
  • 關(guān)于Linux系統(tǒng)安全加固的具體實(shí)現(xiàn)腳本及基線檢查規(guī)范,以供主機(jī)維護(hù)人員參考學(xué)習(xí)。 其中以下腳本主要實(shí)現(xiàn)的功能包括...
    大福技術(shù)閱讀 6,635評(píng)論 1 3
  • SHELL 進(jìn)階 這部分的知識(shí),我們主要是從三個(gè)方面來(lái)學(xué)習(xí): 測(cè)試語(yǔ)句表達(dá)式(條件+計(jì)算)linux常見(jiàn)符號(hào)和命令...
    hang1720閱讀 652評(píng)論 0 0
  • 今天我去體育館學(xué)游泳,到了體育館見(jiàn)到教練以后教練對(duì)我說(shuō):“你去游泳池里等我”。我點(diǎn)了一下頭就去里面換衣服了。到了游...
    1d675b53076f閱讀 181評(píng)論 0 1

友情鏈接更多精彩內(nèi)容