File: ci-upload-release-artifacts.sh

package info (click to toggle)
zsv 1.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 49,160 kB
  • sloc: ansic: 175,811; cpp: 56,301; sh: 3,623; makefile: 3,048; javascript: 577; cs: 90; awk: 70; python: 41; sql: 15
file content (23 lines) | stat: -rwxr-xr-x 531 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

set -e

echo "[INF] Running $0"

if [ "$TAG" = "" ] || [ "$ARTIFACT_DIR" = "" ]; then
  echo "[ERR] Set TAG and ARTIFACT_DIR before running $0 script."
  exit 1
fi

echo "[INF] Listing release artifacts"
ls -hl "$ARTIFACT_DIR/zsv-$TAG-"*

for ARTIFACT in "$ARTIFACT_DIR/zsv-$TAG-"*; do
  if [ -f "$ARTIFACT" ]; then
    echo "[INF] Uploading artifact... [$ARTIFACT]"
    gh release upload "$GITHUB_REF_NAME" "$ARTIFACT"
    echo "[INF] Artifact uploaded successfully! [$ARTIFACT]"
  fi
done

echo "[INF] --- [DONE] ---"