相关疑难解决方法(0)

如何使用python fabric自动回答提示?

我想运行一个命令,提示我输入yes/no或y/n或者其他什么.如果我只是运行命令local("my_command")然后它停止并要求我输入.当我输入所需内容时,脚本继续工作.如何自动响应提示?

python command-prompt fabric

29
推荐指数
4
解决办法
2万
查看次数

在 GitLab CI 中使用 Paketo.io / CloudNativeBuildpacks (CNB) 以及 Kubernetes 执行器和非特权运行器(没有包 CLI 和 docker)

我们希望以最简单的方式使用Paketo.io / CloudNativeBuildpacks (CNB) GitLab CI 。我们的 GitLab 设置使用 AWS EKS 集群,其中包含利用Kubernetes 执行器的非特权 GitLab CI 运行器。我们也不想在构建中使用 Docker带来安全风险。所以我们没有/var/run/docker.sock暴露我们的主机\xe2\x80\x99s,也不想使用docker:dind.

\n

我们找到了一些有关如何将 Paketo 与 GitLab CI 结合使用的指南,例如https://tanzu.vmware.com/developer/guides/gitlab-ci-cd-cnb/。但正如标题下面所述Use Cloud Native Buildpacks with GitLab in GitLab Build Job WITHOUT Using the GitLab Build Template,该方法依赖于 Docker 和 pack CLI。我们试图在我们的.gitlab-ci.yml代码中类似:

\n
image: docker:20.10.9\n\nstages:\n  - build\n\nbefore_script:\n  - |\n    echo "install pack CLI (see https://buildpacks.io/docs/tools/pack/)"\n    apk add --no-cache curl\n    (curl -sSL "https://github.com/buildpacks/pack/releases/download/v0.21.1/pack-v0.21.1-linux.tgz" …
Run Code Online (Sandbox Code Playgroud)

gitlab docker gitlab-ci kubernetes paketo

3
推荐指数
1
解决办法
1414
查看次数