pangolin_exporter

Форк
0
/
gh-metrics-push.sh 
29 строк · 697.0 Байт
1
#!/bin/bash
2
# Script to copy and push new metric versions to the assets branch.
3

4
[ ! -z "$GIT_ASSETS_BRANCH" ] || exit 1
5
[ ! -z "$GIT_API_KEY" ] || exit 1
6

7
version=$(git describe HEAD) || exit 1
8

9
# Constants
10
ASSETS_DIR=".assets-branch"
11
METRICS_DIR="$ASSETS_DIR/metriclists"
12

13
# Ensure metrics dir exists
14
mkdir -p "$METRICS_DIR/"
15

16
# Remove old files so we spot deletions
17
rm -f "$METRICS_DIR/.*.unique"
18

19
# Copy new files
20
cp -f -t "$METRICS_DIR/" ./.metrics.*.prom.unique || exit 1
21

22
# Enter the assets dir and push.
23
cd "$ASSETS_DIR" || exit 1
24

25
git add "metriclists" || exit 1
26
git commit -m "Added unique metrics for build from $version" || exit 1
27
git push origin "$GIT_ASSETS_BRANCH" || exit 1
28

29
exit 0

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.