Ugljesa Jovanovic aea3eb72fa
Run on external pull request (#18)
* Run on external pull request

* Working linux build, disable pull requests for now

* Try manual flag

* Try manual flag 2

* Try manual flag 3

* Travis -> Gitlab
2020-10-05 22:01:20 +02:00

45 lines
710 B
YAML

stages:
- prepare
- build
- deploy
workflow:
rules:
- if: $CI_EXTERNAL_PULL_REQUEST_IID
- if: $CI_COMMIT_TAG
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
variables:
GIT_SUBMODULE_STRATEGY: recursive
simpleCheck:
stage: prepare
script: ./gradlew tasks
tags:
- linuxX64
buildLinux:
stage: build
when: manual
allow_failure: false
script:
- echo TEST_PULL_REQUEST_LINUX
- ./linuxBuild.sh
tags:
- linuxX64
buildMac:
stage: build
when: manual
allow_failure: false
script: echo TEST_PULL_REQUEST_MAC
tags:
- macos
buildWindows:
stage: build
when: manual
allow_failure: false
script: echo TEST_PULL_REQUEST_WIN
tags:
- windowsX64