Template Reference

CI/CD templates are available for use in your GitLab CI/CD pipelines.


.ci/ci/workflows/unity/itch.io/review-app/web/deploy.yml

skippable

.skippable

No variables View source

semver

.semver

No variables View source

itch.io

.itch.io/deploy
NameDefault Value
GIT_STRATEGYnone
ITCH_PROJECT_DIR$CI_PROJECT_DIR
ITCH_USER$CI_PROJECT_ROOT_NAMESPACE
ITCH_SLUG$CI_PROJECT_NAME
ITCH_CHANNELdefault
ITCH_CHANNEL_SUFFIX
ITCH_USER_VERSION$CI_PIPELINE_IID
ITCH_API_KEYnull

View source

default-branch

.default-branch/always

No variables View source

.default-branch/manual

No variables View source

.default-branch/merge-request/always

No variables View source

.default-branch/merge-request/manual

No variables View source

node

.node/deploy
NameDefault Value
GIT_STRATEGYnone
NODE_PUBLISH_URLnull
NODE_PROJECT_DIR$CI_PROJECT_DIR

View source

s3

.s3/deploy
NameDefault Value
GIT_STRATEGYnone
S3_PROJECT_DIR$CI_PROJECT_DIR
S3_ENDPOINT_URLnull
S3_ACCESS_KEYnull
S3_SECRET_KEYnull
S3_BUCKET_NAMEnull
S3_UPLOAD_PATHnull

View source

docfx

.docfx/pages
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
DOCFX_PROJECT_DIR$CI_PROJECT_DIR/Documentation
DOCFX_MANIFEST_PATH$DOCFX_PROJECT_DIR/docfx.json
DOCFX_OUTPUT_DIR$CI_PROJECT_DIR/public

View source

vps

.vps/deploy
NameDefault Value
GIT_STRATEGYnone
VPS_USERNAMEgitlab-ci
VPS_HOSTNAMEnull
VPS_UPLOAD_DIR/var/www
RSYNC_PROJECT_DIR$CI_PROJECT_DIR/public

View source


.workflows/vps/deploy

extends .vps/deploy

NameDefault Value
GIT_STRATEGYnone
VPS_USERNAMEgitlab-ci
VPS_HOSTNAMEnull
VPS_UPLOAD_DIR/var/www
RSYNC_PROJECT_DIR$CI_PROJECT_DIR/public

View source

unity

.unity/build
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_EXECUTE_METHODBuilder.Build
UNITY_BUILD_TARGETnull
UNITY_BUILD_NAME$CI_PROJECT_TITLE
UNITY_BUILD_REVISION$CI_COMMIT_SHORT_SHA
UNITY_BUILD_NUMBER$CI_PIPELINE_IID
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds
UNITY_DEFINE_SYMBOLS

View source

.unity/test
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
CODE_COVERAGE_DISABLED
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci

View source

.unity/upm/build
NameDefault Value
UPM_PROJECT_DIR$CI_PROJECT_DIR
UPM_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds

View source


.workflows/unity/android/review-app/build

extends .unity/build

NameDefault Value
UNITY_BUILD_TARGETAndroid
UNITY_BUILD_NAMEbuild
UNITY_DEFINE_SYMBOLSDEVELOPMENT_ENVIRONMENT;CUSTOM_ANDROID
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_EXECUTE_METHODBuilder.Build
UNITY_BUILD_REVISION$CI_COMMIT_SHORT_SHA
UNITY_BUILD_NUMBER$CI_PIPELINE_IID
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds

View source

.workflows/unity/android/s3/review-app/deploy

extends .workflows/unity/s3/review-app/deploy

NameDefault Value
UNITY_BUILD_TARGETAndroid
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
S3_PROJECT_DIR$CI_PROJECT_PATH

View source

.workflows/unity/android/s3/review-app/deploy

extends .workflows/unity/s3/review-app/deploy

NameDefault Value
UNITY_BUILD_TARGETAndroid
UNITY_BUILD_NAMEbuild.apk
S3_PROJECT_DIR$UNITY_OUTPUT_DIR/build.apk
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd

View source

.workflows/unity/build
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd

View source

.workflows/unity/docfx/pages

extends .docfx/pages

NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
DOCFX_PROJECT_DIR$CI_PROJECT_DIR/Documentation
DOCFX_MANIFEST_PATH$DOCFX_PROJECT_DIR/docfx.json
DOCFX_OUTPUT_DIR$CI_PROJECT_DIR/public

View source

.workflows/unity/gitlab/pages/webgl/deploy

extends .workflows/unity/build

NameDefault Value
UNITY_BUILD_TARGETWebGL
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/public
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd

View source

.workflows/unity/itch.io/deploy
NameDefault Value
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
ITCH_PROJECT_DIR$UNITY_OUTPUT_DIR
UNITY_DEFINE_SYMBOLSPRODUCTION_ENVIRONMENT

View source

.workflows/unity/itch.io/linux/deploy

extends .workflows/unity/itch.io/deploy

NameDefault Value
UNITY_BUILD_TARGETStandaloneLinux64
ITCH_CHANNELlinux
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
ITCH_PROJECT_DIR$UNITY_OUTPUT_DIR
UNITY_DEFINE_SYMBOLSPRODUCTION_ENVIRONMENT

View source

.workflows/unity/itch.io/macos/deploy

extends .workflows/unity/itch.io/deploy

NameDefault Value
UNITY_BUILD_TARGETStandaloneOSX64
ITCH_CHANNELmacos
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
ITCH_PROJECT_DIR$UNITY_OUTPUT_DIR
UNITY_DEFINE_SYMBOLSPRODUCTION_ENVIRONMENT

View source

.workflows/unity/itch.io/review-app/deploy
NameDefault Value
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
ITCH_PROJECT_DIR$UNITY_OUTPUT_DIR
CI_ENVIRONMENT_DEPLOY_AUTO1

View source

.workflows/unity/itch.io/review-app/web/deploy

extends .workflows/unity/itch.io/review-app/deploy

NameDefault Value
UNITY_BUILD_TARGETWebGL
ITCH_CHANNELhtml
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
ITCH_PROJECT_DIR$UNITY_OUTPUT_DIR
CI_ENVIRONMENT_DEPLOY_AUTO1

View source

.workflows/unity/itch.io/web/deploy

extends .workflows/unity/itch.io/deploy

NameDefault Value
UNITY_BUILD_TARGETWebGL
ITCH_CHANNELhtml
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
ITCH_PROJECT_DIR$UNITY_OUTPUT_DIR
UNITY_DEFINE_SYMBOLSPRODUCTION_ENVIRONMENT

View source

.workflows/unity/itch.io/windows/deploy

extends .workflows/unity/itch.io/deploy

NameDefault Value
UNITY_BUILD_TARGETStandaloneWindows64
ITCH_CHANNELwindows
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
ITCH_PROJECT_DIR$UNITY_OUTPUT_DIR
UNITY_DEFINE_SYMBOLSPRODUCTION_ENVIRONMENT

View source

.workflows/unity/jfrog/build

extends .unity/upm/build

NameDefault Value
UPM_PROJECT_DIR$CI_PROJECT_DIR
UPM_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds

View source

.workflows/unity/jfrog/deploy

extends .node/deploy

NameDefault Value
NODE_PUBLISH_URL$ARTIFACT_REPOSITORY_API_URL/npm/default-npm-virtual/
UPM_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds
NODE_PROJECT_DIR$UPM_OUTPUT_DIR
GIT_STRATEGYnone

View source

.workflows/unity/linux/build

extends .unity/build

NameDefault Value
UNITY_BUILD_TARGETStandaloneLinux64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_EXECUTE_METHODBuilder.Build
UNITY_BUILD_NAME$CI_PROJECT_TITLE
UNITY_BUILD_REVISION$CI_COMMIT_SHORT_SHA
UNITY_BUILD_NUMBER$CI_PIPELINE_IID
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds
UNITY_DEFINE_SYMBOLS

View source

.workflows/unity/macos/build

extends .unity/build

NameDefault Value
UNITY_BUILD_TARGETStandaloneOSX64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_EXECUTE_METHODBuilder.Build
UNITY_BUILD_NAME$CI_PROJECT_TITLE
UNITY_BUILD_REVISION$CI_COMMIT_SHORT_SHA
UNITY_BUILD_NUMBER$CI_PIPELINE_IID
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds
UNITY_DEFINE_SYMBOLS

View source

.workflows/unity/review-app/build

extends .unity/build

NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_DEFINE_SYMBOLSENVIRONMENT_DEVELOPMENT
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_EXECUTE_METHODBuilder.Build
UNITY_BUILD_TARGETnull
UNITY_BUILD_NAME$CI_PROJECT_TITLE
UNITY_BUILD_REVISION$CI_COMMIT_SHORT_SHA
UNITY_BUILD_NUMBER$CI_PIPELINE_IID
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds

View source

.workflows/unity/s3/review-app/deploy
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
S3_PROJECT_DIR$CI_PROJECT_PATH

View source

.workflows/unity/test

extends .unity/test

NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
CODE_COVERAGE_DISABLED
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci

View source

.workflows/unity/webgl/build

extends .unity/build

NameDefault Value
UNITY_BUILD_TARGETWebGL
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_EXECUTE_METHODBuilder.Build
UNITY_BUILD_NAME$CI_PROJECT_TITLE
UNITY_BUILD_REVISION$CI_COMMIT_SHORT_SHA
UNITY_BUILD_NUMBER$CI_PIPELINE_IID
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds
UNITY_DEFINE_SYMBOLS

View source

.workflows/unity/windows/build

extends .unity/build

NameDefault Value
UNITY_BUILD_TARGETWin64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_PROJECT_DIR$CI_PROJECT_DIR/unity
UNITY_EXECUTE_METHODBuilder.Build
UNITY_BUILD_NAME$CI_PROJECT_TITLE
UNITY_BUILD_REVISION$CI_COMMIT_SHORT_SHA
UNITY_BUILD_NUMBER$CI_PIPELINE_IID
UNITY_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds
UNITY_DEFINE_SYMBOLS

View source

.workflows/unity/xcode/itch.io/deploy
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_BUILD_TARGETiOS
XCODE_PROJECT_DIR$UNITY_OUTPUT_DIR
ITCH_PROJECT_DIR$XCODE_OUTPUT_DIR
ITCH_CHANNELiOS

View source

.workflows/unity/xcode/review-app/build
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_BUILD_TARGETiOS
UNITY_DEFINE_SYMBOLSDEVELOPMENT_ENVIRONMENT
FASTLANE_BUILD_NUMBER$CI_PIPELINE_IID
FASTLANE_EXPORT_METHODad-hoc
XCODE_PROJECT_DIR$UNITY_OUTPUT_DIR
XCODE_COMPILE_BITCODEfalse
XCODE_UPLOAD_BITCODEfalse
XCODE_UPLOAD_SYMBOLSfalse

View source

.workflows/unity/xcode/s3/review-app/deploy
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_BUILD_TARGETiOS
UNITY_DEFINE_SYMBOLSDEVELOPMENT_ENVIRONMENT
FASTLANE_BUILD_NUMBER$CI_PIPELINE_IID
FASTLANE_EXPORT_METHODad-hoc
XCODE_PROJECT_DIR$UNITY_OUTPUT_DIR
XCODE_COMPILE_BITCODEfalse
XCODE_UPLOAD_BITCODEfalse
XCODE_UPLOAD_SYMBOLSfalse
S3_PROJECT_DIR$XCODE_OUTPUT_DIR/build.ipa

View source

.workflows/unity/xcode/testflight/deploy
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_BUILD_TARGETiOS
UNITY_DEFINE_SYMBOLSPRODUCTION_ENVIRONMENT
FASTLANE_BUILD_NUMBER$CI_PIPELINE_IID
FASTLANE_EXPORT_METHODapp-store
APP_STORE_CONNECT_DISTRIBUTE_EXTERNALtrue
XCODE_PROJECT_DIR$UNITY_OUTPUT_DIR
XCODE_COMPILE_BITCODEtrue
XCODE_UPLOAD_BITCODEtrue
XCODE_UPLOAD_SYMBOLSfalse

View source

nuget

.nuget/deploy
NameDefault Value
NUGET_PASSWORDnull
NUGET_SOURCE_URLnull
NUGET_USERNAMEnull
NUGET_PROJECT_DIR$CI_PROJECT_DIR
NUGET_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds

View source


.workflows/nuget/gitlab/deploy

extends .nuget/deploy

NameDefault Value
NUGET_USERNAMEgitlab-ci-token
NUGET_PASSWORD$CI_JOB_TOKEN
NUGET_SOURCE_URL$CI_API_V4_URL/projects/$CI_PROJECT_ID/packages/nuget/index.json
NUGET_PROJECT_DIR$CI_PROJECT_DIR/src
NUGET_OUTPUT_DIR$CI_PROJECT_DIR/.ci/builds

View source

.workflows/nuget/nuget.org/deploy
NameDefault Value
NUGET_PASSWORD$NUGET_API_KEY
NUGET_SOURCE_URLhttps://api.nuget.org/v3/index.json
NUGET_PROJECT_DIR$CI_PROJECT_DIR/src
NUGET_OUTPUT_DIR$CI_PROJECT_DIR/.ci

View source

ios

.ios/over-the-air/pages
NameDefault Value
IOTA_PROJECT_DIR$IOS_PROJECT_DIR
IOS_PROJECT_DIR$CI_PROJECT_DIR

View source


.workflows/ios/review-app/pages

extends .ios/over-the-air/pages

NameDefault Value
IOTA_PROJECT_DIR$IOS_PROJECT_DIR
IOS_PROJECT_DIR$CI_PROJECT_DIR

View source

xcode

.xcode/ad-hoc/build
NameDefault Value
IOS_PROVISIONING_PROFILE$CI_PROJECT_DIR/profile.mobileprovision
IOS_PROVISIONING_PROFILE_IS_BASE64true
XCODE_PROJECT_DIR$CI_PROJECT_DIR
XCODE_OUTPUT_DIR.ci/artifacts

View source

.xcode/app-store/deploy
NameDefault Value
IOS_PROVISIONING_PROFILE$CI_PROJECT_DIR/profile.mobileprovision
IOS_PROVISIONING_PROFILE_IS_BASE64true
XCODE_PROJECT_DIR$CI_PROJECT_DIR
XCODE_OUTPUT_DIR.ci/artifacts
APP_STORE_CONNECT_API_KEY_KEY_IDnull
APP_STORE_CONNECT_API_KEY_ISSUER_IDnull
APP_STORE_CONNECT_API_KEY_KEYnull
APP_STORE_CONNECT_API_KEY_IS_KEY_CONTENT_BASE64true
APP_STORE_CONNECT_API_KEY_IN_HOUSEfalse
APP_STORE_CONNECT_SKIP_SUBMISSIONtrue
APP_STORE_CONNECT_DISTRIBUTE_EXTERNALfalse
APP_STORE_CONNECT_USES_NON_EXEMPT_ENCRYPTIONfalse
APP_STORE_CONNECT_GROUPSBeta
APP_STORE_CONNECT_CHANGELOG

View source

android

.android/over-the-air/pages
NameDefault Value
IOTA_PROJECT_DIR$ANDROID_PROJECT_DIR
ANDROID_PROJECT_DIR$CI_PROJECT_DIR

View source


.workflows/android/review-app/pages

extends .android/over-the-air/pages

NameDefault Value
IOTA_PROJECT_DIR$ANDROID_PROJECT_DIR
ANDROID_PROJECT_DIR$CI_PROJECT_DIR

View source

fl-studio


.workflows/fl-studio/review-app/deploy
NameDefault Value
FL_STUDIO_PROJECT_DIR$CI_PROJECT_DIR/project.flp
FL_STUDIO_OUTPUT_DIR$CI_PROJECT_DIR/public

View source

docker


.workflows/docker/gitlab/deploy
NameDefault Value
DOCKER_PROJECT_DIR$CI_PROJECT_DIR

View source