screwdrivercd/launcherScrewdriver Launcher是Screwdriver CI/CD系统中启动构建作业的入口点工具,负责连接Screwdriver API、获取构建配置并执行作业流程,支持通过Docker容器等多种方式运行,提供灵活的作业启动能力。
SD_SHELL_BIN配置替代shell(默认使用/bin/sh)主要用于Screwdriver CI/CD系统中启动构建作业,适用于需要自动化构建、测试和部署流程的开发与运维场景,支持各类持续集成/持续部署工作流的初始化执行。
bashdocker pull screwdrivercd/launcher
bashdocker run screwdrivercd/launcher --api-uri http://localhost:8080/v4 buildId
如需使用默认/bin/sh以外的shell,可通过SD_SHELL_BIN环境变量指定:
bashdocker run -e SD_SHELL_BIN=/bin/bash screwdrivercd/launcher --api-uri http://localhost:8080/v4 buildId
bashgo get github.com/screwdriver-cd/launcher launcher --api-uri http://localhost:8080/v4 buildId
bashhab package install screwdriver-cd/launcher hab package exec screwdriver-cd/launcher launcher --api-uri http://localhost:8080/v4 buildId
bashgo get github.com/screwdriver-cd/launcher go test -cover github.com/screwdriver-cd/launcher/...
bashhabitat studio enter build hab pkg exec $HAB_ORIGIN/launcher launcher --help
代码基于BSD 3-Clause许可证授权。详情参见LICENSE文件。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务