Jenkins定時設定

夜久听山雨發表於2024-04-07

一、設定定時

定時構建的語法是*** * * * ***

  • 第一個*表示分鐘,取值範圍是0~59。例如,5 * * * *表示每個小時的第5分鐘會構建一次;H/15 * * * /15 * * * *表示每隔15分鐘構建一次;
  • 第2個*表示小時,取值範圍是0~23。例如,H 8 * * *表示每天8點構建一次;H 8-18/2 * * *表示每天8到18點每隔2個小時構建一次;H 8,12,22 * * *表示每天8點、12點、22點分別構建一次;
  • 第3個*表示每月的第幾天,取值範圍是1~31。H 8 4 * * 表示在每個月第4天的第8點構建一次;
  • 第4個*表示第幾個月,取值範圍是1~12。H 8 4 3 *表示在每年3月的第4天的8點構建一次;
  • 第5個*表示一週中的第幾天,取值範圍是0~7,其中0和7表示的都是週日。例如,H 8-18/2 * * 1-5表示週一到週五每天8點~18點每隔兩小時構建一次

二、配置shell

#!/bin/bash
strA=$(curl --location --request GET 'https://platform-test.codemao.cn/api/usecase/tester/barChart/')  
echo $strA
strB="1000"
if [[ *"${strA}"* =~ $strB ]]
then
	exit 0
else
	exit 1   
fi

相關文章