Skip to content
Snippets Groups Projects
Select Git revision
  • 2dcac745de3887137dcc9e3500881f27fb439085
  • master default protected
  • hsh-2025012100
  • hsh-2024111900
  • hsh-2024072400
  • hsh-2024060300
  • hsh-2024012900
  • hsh-2023121100
  • hsh-v1.1.9
  • hsh-v1.1.7
10 results

.gitlab-ci.yml

Blame
  • .gitlab-ci.yml 1.06 KiB
    stages:
      - steve
      - build_webservice
      - test_maxima
    
    variables:
      GIT_SUBMODULE_STRATEGY: recursive
      REGISTRY: "172.30.190.249:5000"
    
    # gitlab ci script taken from https://gist.github.com/danielneis/5c6140ec8150c6151a54bccd26950278
    
    steve_jobs:
      stage: steve
      image: golang
      tags:
        - docker
      script:
        - go get github.com/prometheus/client_golang/prometheus
        - go get github.com/prometheus/client_golang/prometheus/promhttp
        - cd src/web
        - GOBIN=${CI_PROJECT_DIR}/bin go install
      artifacts:
        paths:
        - bin/web
        expire_in: 1 week
    
    build_webservice:
      image: "docker:latest"
      stage: build_webservice
      tags:
        - docker
      script:
        - ./build.sh ${REGISTRY}
    
    test_maxima:
      image: "$REGISTRY/moodle-ci-stack"
      stage: test_maxima
      services:
      - postgres:latest
      variables:
        MOODLE_BRANCH: "MOODLE_37_STABLE"
        QSTACK_VERSION: "v4.3.2"
        DB: "pgsql"
        POSTGRES_USER: "postgres"
        POSTGRES_PASSWORD: ""
        POSTGRES_HOST_AUTH_METHOD: "trust"
        TRAVIS_BUILD_DIR: "$CI_PROJECT_DIR"
      tags:
        - docker
      script:
        - bash testimage.sh