Comparison Table of Pipeline Configuration Keywords
This article presents a comparison table of available keywords in GitFlic and GitLab
| Pipeline Keywords | 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 | ✔️ |
| Header Keywords | GitLab | GitFlic |
|---|---|---|
| spec | ✔️ | ✔️ |
| spec:inputs | ✔️ | ✔️ |
| Job Keywords | 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 | ✔️ | ✔️ |
| Dynamic environments | ✔️ | ✔️ |
| 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 | ✔️ |
| Variables | GitLab | GitFlic |
|---|---|---|
| Job Variables | ||
| variables | ✔️ | ✔️ |
| Pipeline Variables | ||
| variables | ✔️ | ✔️ |
| variables:description | ✔️ | ✔️ |
| variables:value | ✔️ | ✔️ |
| variables:options | ✔️ | ✔️ |
| variables:expand | ✔️ |
Automatic Translation!
This page was automatically translated. The text may contain inaccuracies