如何实施/cloud_sql_proxy在GitHub操作中


jobs:
job1:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Download Cloud SQL Auth Proxy
run: |
wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy
chmod +x cloud_sql_proxy
job2:
needs: job1
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: ./cloud_sql_proxy 
-instances=...

我得到了这个错误:

/cloud_sql_proxy:没有这样的文件或目录

我想把job1job2分开。

如何在job2中使用./cloud_sql_proxy命令?

Github作业不会共享文件或数据,除非你采取行动。原因之一是它们可以在不同的系统/容器/计算机上并行运行。

有几种选择。最简单的方法是在job2中创建一个步骤,该步骤与job1中的步骤进行相同的下载。其他选项包括工作流工件(上传和下载(和缓存。

相关内容

  • 没有找到相关文章

最新更新