diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 30ed5af8e..ff732052d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -212,41 +212,41 @@ check: retry: 2 interruptible: true -demo docker: - stage: docker - script: - - xzcat uniworx:exe:uniworx.nar.xz | nix-store --import - - xzcat uniworx:exe:uniworxdb.nar.xz | nix-store --import - - source .gitlab-ci/construct-flake-url.sh - - nix -L build -o result "${FLAKE}#uniworxDemoDocker" - - cp -pr --reflink=auto -L result uniworx-demo.tar.gz - before_script: *nix-before - needs: - - job: node dependencies # transitive - artifacts: false - - job: well known # transitive - artifacts: false - - job: frontend # tranitive - artifacts: false - - job: uniworx:lib:uniworx # transitive - artifacts: false - - job: uniworx:exe:uniworx - artifacts: true - - job: uniworx:exe:uniworxdb - artifacts: true - - job: check # sanity - artifacts: false - artifacts: - paths: - - uniworx-demo.tar.gz - name: "${CI_JOB_NAME}-${CI_COMMIT_SHORT_SHA}" - expire_in: "1 day" - retry: 2 - interruptible: true - rules: - - if: $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ - when: manual - allow_failure: true +# demo docker: +# stage: docker +# script: +# - xzcat uniworx:exe:uniworx.nar.xz | nix-store --import +# - xzcat uniworx:exe:uniworxdb.nar.xz | nix-store --import +# - source .gitlab-ci/construct-flake-url.sh +# - nix -L build -o result "${FLAKE}#uniworxDemoDocker" +# - cp -pr --reflink=auto -L result uniworx-demo.tar.gz +# before_script: *nix-before +# needs: +# - job: node dependencies # transitive +# artifacts: false +# - job: well known # transitive +# artifacts: false +# - job: frontend # tranitive +# artifacts: false +# - job: uniworx:lib:uniworx # transitive +# artifacts: false +# - job: uniworx:exe:uniworx +# artifacts: true +# - job: uniworx:exe:uniworxdb +# artifacts: true +# - job: check # sanity +# artifacts: false +# artifacts: +# paths: +# - uniworx-demo.tar.gz +# name: "${CI_JOB_NAME}-${CI_COMMIT_SHORT_SHA}" +# expire_in: "1 day" +# retry: 2 +# interruptible: true +# rules: +# - if: $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ +# when: manual +# allow_failure: true docker: stage: docker @@ -331,32 +331,32 @@ upload docker: - if: $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ when: on_success -upload demo docker: - stage: docker - script: - - xzcat uniworx:exe:uniworx.nar.xz | nix-store --import - - xzcat uniworx:exe:uniworxdb.nar.xz | nix-store --import - - source .gitlab-ci/construct-flake-url.sh - - nix -L run "${FLAKE}#pushUniworxDemoDocker" - before_script: *nix-before - needs: - - job: node dependencies # transitive - artifacts: false - - job: well known # transitive - artifacts: false - - job: frontend # tranitive - artifacts: false - - job: uniworx:lib:uniworx # transitive - artifacts: false - - job: uniworx:exe:uniworx - artifacts: true - - job: uniworx:exe:uniworxdb - artifacts: true - - job: check # sanity - artifacts: false - rules: - - if: $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ - when: on_success +# upload demo docker: +# stage: docker +# script: +# - xzcat uniworx:exe:uniworx.nar.xz | nix-store --import +# - xzcat uniworx:exe:uniworxdb.nar.xz | nix-store --import +# - source .gitlab-ci/construct-flake-url.sh +# - nix -L run "${FLAKE}#pushUniworxDemoDocker" +# before_script: *nix-before +# needs: +# - job: node dependencies # transitive +# artifacts: false +# - job: well known # transitive +# artifacts: false +# - job: frontend # tranitive +# artifacts: false +# - job: uniworx:lib:uniworx # transitive +# artifacts: false +# - job: uniworx:exe:uniworx +# artifacts: true +# - job: uniworx:exe:uniworxdb +# artifacts: true +# - job: check # sanity +# artifacts: false +# rules: +# - if: $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ +# when: on_success release: variables: