直到昨天,Github操作还在我的存储库中运行。我没有在.github/workflows/dev.yml文件或DockerFile中做任何更改
但是,在最近的推送中,我的Github操作突然出现了错误
设置、构建、发布和部署
在下找不到'action.yml'、'action.yaml'或'Dockerfile' “/home/runner/work/_actions/GoogleCloudPlatform/github actions/master/setup gcloud”。 在运行本地服务器之前,您是否忘记运行操作/签出 行动
我能知道怎么修理这个吗
这是我正在使用的示例.yml文件
名称:发布到开发
关于:
推送:
分支机构:
-“主人”
工作:
安装程序生成发布部署:
名称:安装、生成、发布和部署
运行于:ubuntu最新版本
步骤:
-姓名:结帐
用途:行动/[email protected]
#安装gcloud CLI
-用途:GoogleCloudPlatform/github操作/设置[email protected]
与:
版本:“270.0.0”
服务帐户电子邮件:${{secrets.GCLOUD\u email\u DEV}
服务帐户密钥:${secrets.GCLOUD\u AUTH\u DEV}
#将docker配置为使用gcloud命令行工具作为凭证助手
-运行:|
#设置docker以进行身份验证
#通过gcloud命令行工具。
gcloud auth配置docker
#构建Docker形象
-名称:Build
运行:|
docker build-t“$注册表“主机名”/&引用$吉凯恩大学项目/&引用$“图像”:&引用$GITHUB_SHA"\
--构建arg GITHUB_SHA="$GITHUB_SHA"\
--构建参数GITHUB_REF="$GITHUB_REF"。
#将Docker映像推送到Google容器注册表
-名称:发布
运行:|
docker push$REGISTRY_HOSTNAME/$GKE_PROJECT/$IMAGE:$GITHUB_SHA
#设置kustomize
-名称:设置Kustomize
运行:|
curl-o kustomize—位置https://github.com/kubernetes-sigs/kustomize/releases/download/v3.1.0/kustomize_3.1.0_linux_amd64
chmod u+x./kustomize
#将Docker映像部署到GKE集群
-名称:部署
运行:|
下面是错误的片段。
我通过将使用的值更改为
使用:google github操作/设置[email protected]