
pipelinecomponents/deployer
该镜像用于在小型容器中运行部署器,并支持所有默认的deployer部署脚本。
yaml# 部署模板 .deploy: &deploy stage: deploy image: registry.gitlab.com/pipeline-components/deployer:latest dependencies: [] before_script: - eval $(ssh-agent -s) - >- [[ ${CI_ENVIRONMENT_NAME:-local} == "testing" && ! -z ${TESTING_DEPLOYMENT_KEY} ]] && echo "${TESTING_DEPLOYMENT_KEY}" | tr -d "\r" | ssh-add - - >- [[ ${CI_ENVIRONMENT_NAME:-local} == "acceptance" && ! -z ${ACCEPTANCE_DEPLOYMENT_KEY} ]] && echo "${ACCEPTANCE_DEPLOYMENT_KEY}" | tr -d "\r" | ssh-add - - >- [[ ${CI_ENVIRONMENT_NAME:-local} == "production" && ! -z ${PRODUCTION_DEPLOYMENT_KEY} ]] && echo "${PRODUCTION_DEPLOYMENT_KEY}" | tr -d "\r" | ssh-add - script: - dep deploy ${CI_ENVIRONMENT_NAME:-local} deploy production: <<: *deploy only: - /^v[0-9.]+$/ environment: name: production
*_DEPLOYMENT_KEY 包含用于访问部署服务器的SSH密钥CI_ENVIRONMENT_NAME 由GitLab定义的环境变量本项目使用语义化版本控制进行版本编号。
有问题?
请查看***频道
您也可以在此提交问题
这是一个活跃的开源项目。我们始终欢迎希望使用代码或为其做贡献的人。
我们已单独编写了贡献指南文档。
感谢您的参与!😍
本仓库的初始设置由Robbert Müller完成。
构建流水线很大程度上基于Community Hass.io Add-ons,由Franck Nijhof开发。
完整的作者和贡献者列表,请查看贡献者页面。
本项目由Robbert Müller根据MIT许可证授权。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务