复合运行步骤动作在高山条件下不起作用

时间:2020-11-09 09:04:23

标签: github-actions

我按照https://docs.github.com/en/free-pro-team@latest/actions/creating-actions/creating-a-composite-run-steps-action中记录的步骤进行操作,并成功创建了一个自定义github动作。

现在有问题:仅当bash shell可用时,它才起作用。不幸的是,shell属性是必需的,并且不能为此使用输入变量(都经过测试)。

这不起作用:

jobs:
  build:
    runs-on: ubuntu-latest
    name: Build project

    container: elixir:1.10.4-alpine

    env:
      MIX_ENV: prod

    steps:
      - uses: actions/checkout@v2

      - name: My custom composite action
        uses: path/to-my-custom-composite-action@version

错误:OCI运行时exec失败:exec失败:container_linux.go:370:导致启动容器进程:exec:“ bash”:在$ PATH中找不到可执行文件:未知

现在,我可以复制阿尔卑斯山的动作(使用sh)或构建第二个版本,尤其是针对阿尔卑斯山的第二个版本(也许通过构建环境自动执行)。有更好的解决方案吗?

0 个答案:

没有答案