Skip to content
.gitlab-ci.yml 751 B
Newer Older
Pierre Ozoux's avatar
Pierre Ozoux committed
variables:
  GIT_SUBMODULE_STRATEGY: recursive
  DOCKER_HUB_REPO: libresh/nextcloud

Pierre Ozoux's avatar
Pierre Ozoux committed
prepare:
  stage: .pre
  image:
    name: registry.gitlab.com/gitlab-ci-utils/curl-jq:latest
    entrypoint: [""]
  script:
  - source ./current_version
  - source ./ci/functions
  - prepare_env > build.env
  artifacts:
    reports:
      dotenv: build.env
Pierre Ozoux's avatar
Pierre Ozoux committed

Pierre Ozoux's avatar
Pierre Ozoux committed
test:
Pierre Ozoux's avatar
Pierre Ozoux committed
  image:
    name: gcr.io/kaniko-project/executor:debug
    entrypoint: [""]
Pierre Ozoux's avatar
Pierre Ozoux committed
  dependencies:
    - prepare
Pierre Ozoux's avatar
Pierre Ozoux committed
  script:
Pierre Ozoux's avatar
Pierre Ozoux committed
    - source ./ci/functions
    - test_build
Pierre Ozoux's avatar
Pierre Ozoux committed
  except:
  - master
Pierre Ozoux's avatar
Pierre Ozoux committed
  - /^feature.*$/
Pierre Ozoux's avatar
Pierre Ozoux committed

Pierre Ozoux's avatar
Pierre Ozoux committed
push:
  image:
    name: gcr.io/kaniko-project/executor:debug
    entrypoint: [""]
  dependencies:
    - prepare
  script:
    - source ./ci/functions
    - build
Pierre Ozoux's avatar
Pierre Ozoux committed
  only:
Pierre Ozoux's avatar
Pierre Ozoux committed
  - master
  - /^feature.*$/