stages: - build - deploy variables: GIT_STRATEGY: fetch UNITY_VERSION: 2020.2.2f1 SRC_DIR: ./game BUILD_DIR: ./game/Build build: stage: build script: - chmod +x ./ci/build.sh - ./ci/build.sh $UNITY_VERSION artifacts: name: $CI_PROJECT_NAME-$CI_PIPELINE_ID paths: - $BUILD_DIR .deploy: &deploy stage: deploy rules: - if: $CI_COMMIT_BRANCH == "feature/cd" dependencies: - build .deploy-dev: &deploy <<: *deploy variables: ITCH_USER: "cyndrdev" ITCH_GAME: "revival-internal-track" ITCH_TRACK: "windows-unstable" script: - chmod +x ./ci/deploy.sh - ./ci/deploy.sh $BUILD_DIR $ITCH_USER $ITCH_GAME $ITCH_TRACK .deploy-release: &deploy <<: *deploy rules: - if: $CI_COMMIT_TAG variables: ITCH_USER: "cyndrdev" ITCH_GAME: "revival" ITCH_TRACK: "windows" scripts: - echo "deploy release :bolb:"