Перейти к содержанию

Сводная таблица ключевых слов для конфигурации конвейеров сборки


В данной статье представлена таблица со сравнением доступных ключевых слов GitFlic и GitLab

Ключевые слова конвейера GitLab GitFlic
cache ✔️ ✔️
default ✔️
image ✔️ ✔️
include ✔️ ✔️
include:component ✔️
include:local ✔️ ✔️
include:project ✔️ ✔️
include:remote ✔️ ✔️
include:template ✔️
include:inputs ✔️ ✔️
include:rules ✔️
include:integrity ✔️
stages ✔️ ✔️
workflow ✔️ ✔️
workflow:auto_cancel:on_new_commit ✔️
workflow:auto_cancel:on_job_failure ✔️
workflow:name ✔️
workflow:rules ✔️ ✔️
workflow:rules:variables ✔️ ✔️
workflow:rules:when ✔️
workflow:rules:auto_cancel ✔️
Ключевые слова заголовков GitLab GitFlic
spec ✔️ ✔️
spec:inputs ✔️ ✔️
Ключевые слова задач GitLab GitFlic
after_script ✔️ ✔️
allow_failure ✔️ ✔️
allow_failure:exit_codes ✔️
artifacts ✔️ ✔️
artifacts:paths ✔️ ✔️
artifacts:exclude ✔️
artifacts:expire_in ✔️ ✔️
artifacts:expose_as ✔️
artifacts:name ✔️ ✔️
artifacts:public ✔️
artifacts:access ✔️
artifacts:reports ✔️ ✔️
artifacts:reports:sast ✔️
artifacts:reports:dast ✔️
artifacts:reports:dependences ✔️
artifacts:reports:junit ✔️
artifacts:untracked ✔️
artifacts:when ✔️
before_script ✔️ ✔️
cache ✔️ ✔️
cache:paths ✔️ ✔️
cache:key ✔️ ✔️
cache:untracked ✔️
cache:unprotect ✔️
cache:when ✔️
cache:policy ✔️
cache:fallback_keys ✔️
coverage ✔️
dast_configuration ✔️
dependencies ✔️
environment ✔️ ✔️
environment:name ✔️ ✔️
environment:url ✔️ ✔️
environment:description ✔️
environment:on_stop ✔️ ✔️
environment:action ✔️ ✔️
environment:auto_stop_in ✔️
environment:kubernetes ✔️
environment:deployment_tier ✔️ ✔️
Динамические окружения ✔️ ✔️
except deprec ✔️
extends ✔️ ✔️
hooks ✔️
hooks:pre_get_sources_script ✔️
identity ✔️
id_tokens ✔️
image ✔️ ✔️
image:name ✔️ ✔️
image:entrypoint ✔️ ✔️
image:docker ✔️ ✔️
image:kubernetes ✔️
image:pull_policy ✔️ ✔️
inherit ✔️
inherit:default ✔️
inherit:variables ✔️
interruptible ✔️
needs ✔️ ✔️
needs:artifacts ✔️
needs:project ✔️ ✔️
needs:pipeline:job ✔️ ✔️
needs:optional ✔️
needs:pipeline ✔️ ✔️
needs:parallel:matrix ✔️ ✔️
only deprec ✔️
pages ✔️
pages.publish ✔️
pages.path_prefix ✔️
pages.expire_in ✔️
parallel ✔️ ✔️
parallel:matrix ✔️ ✔️
release ✔️ ✔️
release:tag_name ✔️ ✔️
release:tag_message ✔️
release:name ✔️ ✔️
release:description ✔️ ✔️
release:ref ✔️
release:milestones ✔️
release:released_at ✔️
release:assets:links ✔️
resource_group ✔️
retry ✔️
retry:when ✔️
retry:exit_codes ✔️
rules ✔️ ✔️
rules:if ✔️ ✔️
rules:changes ✔️ ✔️
rules:exists ✔️
rules:when ✔️ ✔️
rules:allow_failure ✔️ ✔️
rules:needs ✔️
rules:variables ✔️ ✔️
rules:interruptible ✔️
run ✔️
script (scripts) ✔️ ✔️
secrets ✔️
secrets:vault ✔️
secrets:gcp_secret_manager ✔️
secrets:azure_key_vault ✔️
secrets:file ✔️
secrets:token ✔️
services ✔️ ✔️
services:name ✔️ ✔️
services:command ✔️ ✔️
services:alias ✔️ ✔️
services:docker ✔️
services:kubernetes ✔️
services:pull_policy ✔️
stage ✔️ ✔️
stage: .pre ✔️ ✔️
stage: .post ✔️ ✔️
tags ✔️ ✔️
timeout ✔️
trigger ✔️ ✔️
trigger:branch ✔️
trigger:inputs ✔️
trigger:include ✔️ ✔️
trigger:include:artifact ✔️ ✔️
trigger:include:local ✔️
trigger:include:project ✔️
trigger:include:remote ✔️
trigger:include:inputs ✔️
trigger:project ✔️ ✔️
trigger:strategy ✔️ ✔️
trigger:forward ✔️ ✔️
when ✔️ ✔️
manual_confirmation ✔️
Переменные GitLab GitFlic
Переменные для задач
variables ✔️ ✔️
Переменные для конвейера
variables ✔️ ✔️
variables:description ✔️ ✔️
variables:value ✔️ ✔️
variables:options ✔️ ✔️
variables:expand ✔️