github-actions - GitHub Actions:秘密环境为空
问题描述
我遇到了由秘密 env 定义的 env 为空的问题。我想在运行语法中使用秘密环境。我在这里定义了秘密环境的环境。
- name: Deploy
env:
GCP_PROJECT_ID: ${{ secrets.GCP_PROJECT_ID }}
run: |
date_time=`date +%Y%m%d%H%M%S`
IMAGE=gcr.io/$GCP_PROJECT_ID/web-api-server:$date_time
但是$GCP_PROJECT_ID
是空的。
invalid argument "gcr.io//web-api-server:20200718163842" for "-t, --tag" flag: invalid reference format
See 'docker build --help'
当然。我确认这$GCP_PROJECT_ID
是在一个秘密中定义的。
解决方案
原因就在这里。
组织机密只能由您计划中的公共存储库使用。如果您想在私有存储库中使用组织机密,则需要升级您的计划。
推荐阅读
- angular - 如何通过单击表的 td 来单击材料复选框
- javascript - Discord.js:member.guild.channels.find 不是函数
- git - git 忽略所有 .DS_Store 文件
- javascript - JS 中的 HTTP JSON 请求 - CORS 问题
- maven - 用于 Maven/Rest Assured 项目的 Azure Devops 管道
- javascript - 通过弹出容器显示的按钮?
- javascript - 为什么我的 js 代码无法正确加载画布?
- python - 如何在电报机器人对话处理程序的对话中保存数据
- flutter - 使用共享首选项列表颤动保存和检索通知
- video - Framerate() 似乎不影响电影 - 处理