mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-11 04:05:40 +03:00
gitlab-runner: don't bundle prebuilt docker images (#66225)
The bundeled images are no longer compiled into the binary. They are also not strictly required as they will be fetched if not available. This change removes them as this reduces the closure size and also makes updates easier.
This commit is contained in:
parent
83fdb5f748
commit
9175a201bb
1 changed files with 0 additions and 17 deletions
|
@ -2,16 +2,6 @@
|
|||
|
||||
let
|
||||
version = "12.1.0";
|
||||
# Gitlab runner embeds some docker images these are prebuilt for arm and x86_64
|
||||
docker_x86_64 = fetchurl {
|
||||
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-x86_64.tar.xz";
|
||||
sha256 = "1yx530h5rz7wmd012962f9dfj0hvj1m7zab5vchndna4svzzycch";
|
||||
};
|
||||
|
||||
docker_arm = fetchurl {
|
||||
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz";
|
||||
sha256 = "0zsin76qiq46w675wdkaz3ng1i9szad3hzmk5dngdnr59gq5mqhk";
|
||||
};
|
||||
in
|
||||
buildGoPackage rec {
|
||||
inherit version;
|
||||
|
@ -34,13 +24,6 @@ buildGoPackage rec {
|
|||
|
||||
patches = [ ./fix-shell-path.patch ];
|
||||
|
||||
postInstall = ''
|
||||
touch $bin/bin/hello
|
||||
install -d $bin/bin/helper-images
|
||||
ln -sf ${docker_x86_64} $bin/bin/helper-images/prebuilt-x86_64.tar.xz
|
||||
ln -sf ${docker_arm} $bin/bin/helper-images/prebuilt-arm.tar.xz
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "GitLab Runner the continuous integration executor of GitLab";
|
||||
license = licenses.mit;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue