国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux安裝ossutil工具且在Jenkins中執(zhí)行shell腳本下載文件

這篇具有很好參考價值的文章主要介紹了Linux安裝ossutil工具且在Jenkins中執(zhí)行shell腳本下載文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

測試中遇到想通過Jenkins下載OSS桶上的文件,要先在linux上安裝ossutil工具,記錄安裝過程如下:

一、下載安裝ossutil,使用命令

1.下載:wget https://gosspublic.alicdn.com/ossutil/1.7.13/ossutil64

2.一定要賦權(quán)限:chmod 755 ossutil64,不然會提示權(quán)限不足

3.配置文件: ./ossutil64 config

輸入accessKeyID、accessKeySecret、endpoint,stsToken我置為空

Linux安裝ossutil工具且在Jenkins中執(zhí)行shell腳本下載文件,linux,運維,服務(wù)器,jenkins

二、判斷是否安裝成功

輸入:./ossutil64? ?返回所有命令表示安裝成功

命令:

//上傳文件

./ossutil64? cp? 上傳文件名 ?oss://路徑

下載文件

./ossutil64 ?cp ?oss://路徑 ?下載路徑

三、在Jenkins中使用shell腳本下載文件

#!/bin/bash

# 阿里云ossutil工具路徑
ossutil_path="/var/jenkins_home/ossutil64"

# OSS桶的地址
oss_bucket="oss://lattebank-bettercds-sit"

# 文件在OSS桶中的路徑
oss_file_path="product/huanbeiandroid/sit/huanbeiandroid-sit-10417-5.29.0-202401171819-sec-resigned.apk"

# Jenkins的工作空間目錄
local_dir="$WORKSPACE/build"

# 使用ossutil工具從OSS桶下載文件
$ossutil_path -c /var/jenkins_home/.ossutilconfig cp "$oss_bucket/$oss_file_path" "$local_dir"
# 檢查是否下載成功
if [ $? -eq 0 ]; then
? ? echo "File downloaded successfully."
else
? ? echo "Failed to download file."
? ? exit 1
fi

四、遇到的問題:

在linux服務(wù)器上ossutil下載命令可以正常使用,但是通過Jenkins調(diào)用的時候就報錯了,原因是通過docker部署的Jenkins,在/var/jenkins_home中運行Jenkins,shell腳本找ossutil文件肯定是找不到的,需要copy?ossutil64和.ossutilconfig到/var/jenkins_home的源目錄:/root/jks_home中

Linux安裝ossutil工具且在Jenkins中執(zhí)行shell腳本下載文件,linux,運維,服務(wù)器,jenkins

查看啟動的容器:docker ps -a

查看Jenkins 掛載信息:docker inspect XXX

Linux安裝ossutil工具且在Jenkins中執(zhí)行shell腳本下載文件,linux,運維,服務(wù)器,jenkins

Linux安裝ossutil工具且在Jenkins中執(zhí)行shell腳本下載文件,linux,運維,服務(wù)器,jenkins文章來源地址http://www.zghlxwxcb.cn/news/detail-803844.html

到了這里,關(guān)于Linux安裝ossutil工具且在Jenkins中執(zhí)行shell腳本下載文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux下定時執(zhí)行shell腳本

    vi test.sh 錄入要執(zhí)行的命令 ?保存退出,并且對腳本進行授權(quán) ?:wq chmod 777 test.sh ?生產(chǎn)文件data.txt touch /opt/data.txt ?vi /etc/crontab? 錄入: 一分鐘執(zhí)行一次 ?保存退出即可每個一分鐘執(zhí)行一次 配置說明:

    2024年02月17日
    瀏覽(26)
  • 【Linux命令-shell】虛擬機中創(chuàng)建shell腳本、查看當(dāng)前路徑、執(zhí)行腳本

    目錄 一、創(chuàng)建shell腳本 二、查看當(dāng)前的路徑 三、執(zhí)行腳本 一、創(chuàng)建shell腳本 shell腳本的特點 提前將可執(zhí)行的命令語句寫入一個文件中 順序執(zhí)行 解釋器逐行解釋代碼 常見的腳本有:shell、python、PHP...... 注:用什么解釋器就是什么腳本 編寫shell腳本: 步驟: 1、新建文件 2、

    2024年02月05日
    瀏覽(95)
  • Linux 環(huán)境使用定時任務(wù)執(zhí)行shell腳本

    Linux 環(huán)境使用定時任務(wù)執(zhí)行shell腳本

    前言:Linux添加定時任務(wù)需要依賴crond服務(wù),如果沒有該服務(wù),需要先安裝:yum -y install crontabs 1、crond服務(wù)相關(guān)命令介紹 ????????啟動crond服務(wù): service crond start ????????停止crond服務(wù): service crond stop ????????重啟crond服務(wù): service crond restart ????????重載crond服務(wù)

    2024年02月16日
    瀏覽(21)
  • 執(zhí)行shell腳本時windows和linux換行問題

    執(zhí)行shell腳本時windows和linux換行問題

    在使用sqoop將數(shù)據(jù)從mysql同步到hive時,編寫shell腳本執(zhí)行shell命令時報錯. 這些語句直接使用命令行執(zhí)行時運行結(jié)果正常,同樣的語句執(zhí)行sh文件時卻報錯. 修改參數(shù)和格式等方法都沒有起到作用. 在想第一行為什么沒有報錯,從第二行開始一直報錯, 但實際上語句是沒有語法錯誤的

    2024年02月13日
    瀏覽(13)
  • linux 之 shell腳本實現(xiàn)SFTP下載、上傳文件、執(zhí)行sftp命令

    linux 之 shell腳本實現(xiàn)SFTP下載、上傳文件、執(zhí)行sftp命令

    需求方通過sftp不定時的上傳一批用戶(SBXDS_ACC_M_任務(wù)ID_yyyymmddHHMMSS.csv),需要我們從這些用戶中找出滿足條件的用戶。然后把這些結(jié)果用戶通過文件的形式上傳到ftp。 ip1能連接hive庫環(huán)境,不能連接sftp。 ip2不能連接hive庫環(huán)境,能連接sftp。 ip1和ip2是共享盤,能同時訪問公共目錄

    2024年02月19日
    瀏覽(24)
  • 【Linux】在服務(wù)器上創(chuàng)建Crontab(定時任務(wù)),自動執(zhí)行shell腳本

    【Linux】在服務(wù)器上創(chuàng)建Crontab(定時任務(wù)),自動執(zhí)行shell腳本

    業(yè)務(wù)場景:該文即為上次編寫shell腳本的姊妹篇,在上文基礎(chǔ)上,將可執(zhí)行的腳本通過linux的定時任務(wù)自動執(zhí)行,節(jié)省人力物力,話不多說,開始操作! 連上服務(wù)器后,在任意位置都可以執(zhí)行: crontab -e 如果沒有進入 編輯cron任務(wù)模式 根據(jù)提示查看我們的服務(wù)器上是否未安裝crontab沒有則

    2024年02月14日
    瀏覽(37)
  • 基于Jenkins的Python腳本執(zhí)行詳解!另附完整安裝教程

    基于Jenkins的Python腳本執(zhí)行詳解!另附完整安裝教程

    2024軟件測試面試刷題,這個小程序(永久刷題),靠它快速找到工作了?。ㄋ㈩}APP的天花板)-CSDN博客 文章瀏覽閱讀2k次,點贊85次,收藏11次。你知不知道有這么一個軟件測試面試的刷題小程序。里面包含了面試常問的軟件測試基礎(chǔ)題,web自動化測試、app自動化測試、接口測

    2024年02月02日
    瀏覽(18)
  • 【已解決】Linux下執(zhí)行Shell腳本出現(xiàn)$‘\r‘: command not found

    【已解決】Linux下執(zhí)行Shell腳本出現(xiàn)$‘\r‘: command not found

    今天把 Windows 的項目導(dǎo)入 linux 運行,執(zhí)行 shell 腳本的時候,報錯了,報錯如下: 是 Windows 和 Linux 的 .sh 腳本文件格式不同,如果在腳本中有空行,腳本是在 Windows 下進行編輯之后上傳到 linux 上去執(zhí)行的話,就會出現(xiàn)這個問題。 windows 下的換行符是rn,而 linux 下的換行符是

    2024年01月16日
    瀏覽(18)
  • Linux shell jq工具(shell讀取json、shell腳本讀取json、shell json、json工具)

    Linux shell jq工具(shell讀取json、shell腳本讀取json、shell json、json工具)

    在線安裝 離線安裝 如果你的服務(wù)器沒有聯(lián)網(wǎng),則無法使用包管理器來安裝 jq 工具。不過,你仍然可以通過以下步驟手動安裝 jq 工具: 在另一臺聯(lián)網(wǎng)的計算機上下載 jq 的二進制文件??梢栽?jq 的官方網(wǎng)站上找到適合你服務(wù)器架構(gòu)的二進制文件。例如,如果你的服務(wù)器是 x

    2024年02月11日
    瀏覽(25)
  • linux和windows上執(zhí)行shell腳本遇到了$‘\r‘: command not found

    啟動命令在shell腳本里面,啟動時遇到了$\\\'r\\\': command not found錯誤。 奇怪的是在測試環(huán)境的linux服務(wù)器上并沒有這個問題。 解決方法:用vi/vim打開腳本,設(shè)置文件格式為unix。 其中ff是fileformat的簡寫。 ps: 如果想設(shè)置為windows格式,則:set ff=dos 總結(jié): 設(shè)置文件格式 windows格式

    2024年02月16日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包