~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion] andreijiroh.dev
zensical mkdocs-material website

ci(gitlab-ci): use plain Nix Docker image as workaround

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

andreijiroh.dev b0f0f165 77b13959

verified
Changed files
+6 -2
+6 -2
.gitlab-ci.yml
···
# The Docker image that will be used to build your app
image:
-
name: ghcr.io/cachix/devenv/devenv:latest
+
name: "$CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX/nixos/nix:latest"
+
entrypoint:
+
- /root/.nix-profile/bin/bash
stages:
- test
- build
default:
before_script:
-
- nix profile install nixpkgs#curl nixpkgs#gitFull nixpkgs#which nixpkgs#ncurses --experimental-features "nix-command flakes" -vv --show-trace
+
- echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf
+
- nix profile remove git-minimal
+
- nix profile install nixpkgs#curl nixpkgs#gitFull nixpkgs#which nixpkgs#ncurses nixpkgs#devenv -vv --show-trace
- devenv shell echo "trigger install"
- curl --silent "https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/download-secure-files/-/raw/main/installer" | bash