gitlab-runner.sh 759 Bytes
Newer Older
1 2 3 4 5 6 7 8
#!/bin/sh

PKGNAME=gitlab-runner
SUPPORTEDARCHES="armhf aarch64 x86 x86_64 ppc64le"
DESCRIPTION='Gitlab runner'

. $(dirname $0)/common.sh

9 10
arch="$(epm print info -a)"
pkg="$(epm print info -p)"
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
case "$arch" in
    x86_64)
        arch=amd64
        ;;
    aarch64)
        arch=arm64
        ;;
    armhf)
        arch=armhf
        ;;
    x86)
        arch=i686
        [ "$pkg" = "deb" ] && arch=i386
        ;;
esac

27 28
repack=''
case $(epm print info -e) in
29
    ALTLinux/*)
30 31 32 33
        repack='--repack'
        ;;
esac

34 35
# https://docs.gitlab.com/runner/install/linux-manually.html
# https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html
36
epm install $repack "https://gitlab-runner-downloads.s3.amazonaws.com/latest/$pkg/gitlab-runner_${arch}.$pkg"