Ostatnio aktywny 6 months ago

waja zrewidował ten Gist 10 years ago. Przejdź do rewizji

1 file changed, 4 insertions

gitlab-ci_runner_jessie_deploy.sh

@@ -1,6 +1,7 @@
1 1 #!/bin/bash
2 2 # depends on https://gist.github.com/waja/01ba2641f93f461044f9
3 3 [ "$(cat /etc/debian_version | awk -F. {'print $1'})" -ne "8" ] && echo exit 1
4 + # Install Source Liste for Gitlab-CI runner
4 5 cat >/etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list <<EOF
5 6 # this file was generated by packages.gitlab.com for
6 7 # the repository at https://packages.gitlab.com/runner/gitlab-ci-multi-runner
@@ -8,8 +9,11 @@ cat >/etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list <<EOF
8 9 deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/debian/ jessie main
9 10 deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/debian/ jessie main
10 11 EOF
12 + # Install Archive Key
11 13 wget -O - https://packages.gitlab.com/gpg.key | apt-key add -
14 + # Install Runner
12 15 aptitude update; aptitude install gitlab-ci-multi-runner
16 + # Cleanup cron script for orphaned docker images
13 17 cat >/etc/cron.daily/gitlab-ci_clean_orphaned_docker_images <<EOF
14 18 #!/bin/bash
15 19 for i in $(docker ps -a | grep "weeks ago" | cut -f1 -d" "); do docker stop $i && docker rm $i; done

waja zrewidował ten Gist 10 years ago. Przejdź do rewizji

1 file changed, 17 insertions

gitlab-ci_runner_jessie_deploy.sh(stworzono plik)

@@ -0,0 +1,17 @@
1 + #!/bin/bash
2 + # depends on https://gist.github.com/waja/01ba2641f93f461044f9
3 + [ "$(cat /etc/debian_version | awk -F. {'print $1'})" -ne "8" ] && echo exit 1
4 + cat >/etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list <<EOF
5 + # this file was generated by packages.gitlab.com for
6 + # the repository at https://packages.gitlab.com/runner/gitlab-ci-multi-runner
7 +
8 + deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/debian/ jessie main
9 + deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/debian/ jessie main
10 + EOF
11 + wget -O - https://packages.gitlab.com/gpg.key | apt-key add -
12 + aptitude update; aptitude install gitlab-ci-multi-runner
13 + cat >/etc/cron.daily/gitlab-ci_clean_orphaned_docker_images <<EOF
14 + #!/bin/bash
15 + for i in $(docker ps -a | grep "weeks ago" | cut -f1 -d" "); do docker stop $i && docker rm $i; done
16 + EOF
17 + chmod +x /etc/cron.daily/gitlab-ci_clean_orphaned_docker_images
Nowsze Starsze