Template Reference

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


.ci/ci/workflows/unity/itch.io/default-branch/merge-request/windows/deploy.yml .ci/ci/workflows/unity/itch.io/default-branch/merge-request/webgl/deploy.yml .ci/ci/workflows/unity/fastlane/s3/default-branch/ios/deploy.yml .ci/ci/workflows/unity/fastlane/s3/default-branch/merge-request/ios/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_ACCESS_KEY
S3_BUCKET_NAME
S3_ENDPOINT_URL
S3_PROJECT_DIR$CI_PROJECT_DIR
S3_SECRET_KEY
S3_UPLOAD_PATH$CI_PROJECT_NAME

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/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

.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

.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

.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/build
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd

View source

.workflows/unity/default-branch/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/default-branch/linux/build

extends .workflows/unity/default-branch/build

NameDefault Value
UNITY_BUILD_TARGETStandaloneLinux64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_DEFINE_SYMBOLSENVIRONMENT_DEVELOPMENT
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

View source

.workflows/unity/default-branch/merge-request/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/default-branch/merge-request/linux/build

extends .workflows/unity/default-branch/merge-request/build

NameDefault Value
UNITY_BUILD_TARGETStandaloneLinux64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_DEFINE_SYMBOLSENVIRONMENT_DEVELOPMENT
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

View source

.workflows/unity/default-branch/merge-request/windows/build

extends .workflows/unity/default-branch/merge-request/build

NameDefault Value
UNITY_BUILD_TARGETStandaloneOSX64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_DEFINE_SYMBOLSENVIRONMENT_DEVELOPMENT
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

View source

.workflows/unity/default-branch/merge-request/windows/build

extends .workflows/unity/default-branch/merge-request/build

NameDefault Value
UNITY_BUILD_TARGETWin64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_DEFINE_SYMBOLSENVIRONMENT_DEVELOPMENT
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

View source

.workflows/unity/default-branch/windows/build

extends .workflows/unity/default-branch/build

NameDefault Value
UNITY_BUILD_TARGETStandaloneOSX64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_DEFINE_SYMBOLSENVIRONMENT_DEVELOPMENT
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

View source

.workflows/unity/default-branch/windows/build

extends .workflows/unity/default-branch/build

NameDefault Value
UNITY_BUILD_TARGETWin64
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_DEFINE_SYMBOLSENVIRONMENT_DEVELOPMENT
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

View source

.workflows/unity/docfx/pages/build

extends .docfx/pages

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

View source

.workflows/unity/enforcer/html/lint
NameDefault Value
ENFORCER_SOURCE_PREFIX$CI_PROJECT_URL/-/blob/master
ENFORCER_TITLE$CI_PROJECT_TITLE
REPORT_FORMAThtml

View source

.workflows/unity/enforcer/lint

No variables View source

.workflows/unity/fastlane/testflight/default-branch/deploy
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
UNITY_BUILD_TARGETiOS
UNITY_DEFINE_SYMBOLSPRODUCTION_ENVIRONMENT
APP_STORE_CONNECT_DISTRIBUTE_EXTERNALtrue
FASTLANE_PROJECT_DIR$UNITY_OUTPUT_DIR
FASTLANE_OUTPUT_DIR$CI_PROJECT_DIR/.ci/artifacts

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/default-branch/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/default-branch/linux/deploy

extends .workflows/unity/itch.io/default-branch/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/default-branch/macos/deploy

extends .workflows/unity/itch.io/default-branch/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/default-branch/merge-request/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/default-branch/merge-request/webgl/deploy

extends .workflows/unity/itch.io/default-branch/merge-request/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/default-branch/merge-request/windows/deploy

extends .workflows/unity/itch.io/default-branch/merge-request/deploy

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

View source

.workflows/unity/itch.io/default-branch/webgl/deploy

extends .workflows/unity/itch.io/default-branch/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/default-branch/windows/deploy

extends .workflows/unity/itch.io/default-branch/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/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/s3/default-branch/android/deploy

extends .workflows/unity/s3/default-branch/deploy

NameDefault Value
UNITY_BUILD_TARGETAndroid
UNITY_BUILD_NAMEbuild.apk
S3_PROJECT_DIR$UNITY_OUTPUT_DIR
S3_UPLOAD_PATH$CI_PROJECT_NAME/android
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd

View source

.workflows/unity/s3/default-branch/deploy
NameDefault Value
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd
S3_PROJECT_DIR$CI_PROJECT_PATH

View source

.workflows/unity/s3/default-branch/merge-request/android/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/s3/default-branch/merge-request/android/deploy

extends .workflows/unity/s3/default-branch/merge-request/deploy

NameDefault Value
UNITY_BUILD_TARGETAndroid
UNITY_BUILD_NAMEbuild.apk
S3_PROJECT_DIR$UNITY_OUTPUT_DIR
S3_UPLOAD_PATH$CI_PROJECT_NAME/android
GIT_DEPTH1
GIT_CLEAN_FLAGS-fd

View source

.workflows/unity/s3/default-branch/merge-request/deploy

extends .workflows/unity/s3/default-branch/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/upm/deploy
NameDefault Value
GIT_CLEAN_FLAGS-fd
GIT_DEPTH1
NODE_PROJECT_DIR$CI_PROJECT_DIR
NODE_PUBLISH_URLnull

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

android

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

View source

docker


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

View source

fastlane

.fastlane/ios/ad-hoc/build
NameDefault Value
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
FASTLANE_BUILD_NUMBER$CI_PIPELINE_IID
FASTLANE_OUTPUT_DIR$CI_PROJECT_DIR/.ci/artifacts
FASTLANE_PROFILE_KEYcom.$CI_PROJECT_ROOT_NAMESPACE.$CI_PROJECT_NAME
FASTLANE_PROJECT_DIR$CI_PROJECT_DIR
MATCH_APP_IDENTIFIERcom.$CI_PROJECT_ROOT_NAMESPACE.*

View source

.fastlane/ios/app-store/deploy
NameDefault Value
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
FASTLANE_BUILD_NUMBER$CI_PIPELINE_IID
FASTLANE_OUTPUT_DIR$CI_PROJECT_DIR/.ci/artifacts
FASTLANE_PROFILE_KEYcom.$CI_PROJECT_ROOT_NAMESPACE.$CI_PROJECT_NAME
FASTLANE_PROJECT_DIR$CI_PROJECT_DIR

View source

fl-studio


.workflows/fl-studio/default-branch/merge-request/deploy
NameDefault Value
FL_STUDIO_PROJECT_DIR$CI_PROJECT_DIR/project.flp
FL_STUDIO_OUTPUT_DIR$CI_PROJECT_DIR/public

View source