diff options
| -rw-r--r-- | .gitlab-ci.yml | 88 | ||||
| m--------- | utils | 0 |
2 files changed, 44 insertions, 44 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4b3e1bf..cf5f3b2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,44 +1,44 @@ -default: - tags: - - medium - image: - archlinux:latest - -stages: - - build - - post - -build: - stage: build - - variables: - GIT_SUBMODULE_STRATEGY: recursive - - artifacts: - paths: - - packages/ - - .fail - expire_in: 4 hours - only: - changes: - - .gitlab-ci.yml - - utils/pkgbuild.sh - - repo/**/* - - makepkg.d/* - - script: - #- echo -e '\n[archlinuxcn]\nServer = https://repo.archlinuxcn.org/$arch\n' >> /etc/pacman.conf - - bash -c "echo -e '\n[kunoisayami]\nServer = https://$REPO_REMOTE/\$arch\n' >> /etc/pacman.conf" - - pacman-key --init - # import myself key first - - curl -fL https://keys.openpgp.org/vks/v1/by-fingerprint/4A0F0C8BC709ACA4341767FB243975C8DB9656B9 | pacman-key --add - - - pacman-key --finger 4A0F0C8BC709ACA4341767FB243975C8DB9656B9 - - pacman-key --lsign-key 4A0F0C8BC709ACA4341767FB243975C8DB9656B9 - - pacman --noconfirm --needed -Syu base-devel gnupg git yay pcre - - useradd -m build - - echo 'build ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers - #- cp -r ../$CI_PROJECT_TITLE /home/build/ - #- cd /home/build/$CI_PROJECT_TITLE - - chown -R build:build ../$CI_PROJECT_TITLE - - su -c './utils/pkgbuild_bootstrap' build - - "rm -rf build/ || true" +default:
+ tags:
+ - medium
+ image:
+ archlinux:latest
+
+stages:
+ - build
+ - post
+
+build:
+ stage: build
+
+ variables:
+ GIT_SUBMODULE_STRATEGY: recursive
+
+ artifacts:
+ paths:
+ - packages/
+ - .fail
+ expire_in: 4 hours
+ only:
+ changes:
+ - .gitlab-ci.yml
+ - utils/pkgbuild.py
+ - repo/**/*
+ - utils/makepkg.d/*
+
+ script:
+ #- echo -e '\n[archlinuxcn]\nServer = https://repo.archlinuxcn.org/$arch\n' >> /etc/pacman.conf
+ - bash -c "echo -e '\n[kunoisayami]\nServer = https://$REPO_REMOTE/\$arch\n' >> /etc/pacman.conf"
+ - pacman-key --init
+ # import myself key first
+ - curl -fL https://keys.openpgp.org/vks/v1/by-fingerprint/4A0F0C8BC709ACA4341767FB243975C8DB9656B9 | pacman-key --add -
+ - pacman-key --finger 4A0F0C8BC709ACA4341767FB243975C8DB9656B9
+ - pacman-key --lsign-key 4A0F0C8BC709ACA4341767FB243975C8DB9656B9
+ - pacman --noconfirm --needed -Syu base-devel gnupg git yay pcre
+ - useradd -m build
+ - echo 'build ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers
+ #- cp -r ../$CI_PROJECT_TITLE /home/build/
+ #- cd /home/build/$CI_PROJECT_TITLE
+ - chown -R build:build ../$CI_PROJECT_TITLE
+ - su -c './utils/pkgbuild_bootstrap' build
+ - "rm -rf build/ || true"
diff --git a/utils b/utils -Subproject 73ea75cee91eafbc15e4cdda7e60f6dc12f3a92 +Subproject 5d4d1844e59b8a4a0649fea09b60f543b709e03 |
