构建环境¶
定制工具,Helm,Jsonnet和kustomize支持以下构建环境变量
| 变量 | 说明 | |-------------------------------------|-------------------------------------------------------------------------| | |ARGOCD_APP_NAME
| 应用程序的名称。ARGOCD_APP_NAMESPACE
| 应用程序的目标名称空间。ARGOCD_APP_REVISION
| 已解决的修订,例如f913b6cbf58aa5ae5ca1f8a2b149477aebcbd9d8
. | |ARGOCD_APP_REVISION_SHORT
| 已解决的简短修订,例如f913b6c
. | |ARGOCD_APP_SOURCE_PATH
| 源版本中应用程序的路径。ARGOCD_APP_SOURCE_REPO_URL
| 源软件仓库 URL。ARGOCD_APP_SOURCE_TARGET_REVISION
| 规范中的目标修订,例如master
. | |KUBE_VERSION
| Kubernetes 的版本。KUBE_API_VERSIONS
| Kubernetes API 的版本。
如果您不希望对变量进行插值、$
可以通过$$
.
command:
- sh
- -c
- |
echo $$FOO