背景
我有一个GithubActions脚本,它试图使用Windows系统为Elixir做一些基本设置。我需要它成为windows的原因是因为我正在为windows发布。
问题
因此,我的剧本开头尽可能简单:
name: build
env:
MIX_ENV: test
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
name: Build on Windows
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Setup elixir
uses: actions/setup-elixir@v1
with:
elixir-version: '1.13.x' # Define the elixir version [required]
otp-version: '24.2.x' # Define the OTP version [required]
- name: Install Dependencies
run: mix deps.get
- name: Run credo code analyser
run: mix credo --strict
但是,运行失败:
问题
-
我做错什么了吗?
-
有可能在Windows中运行Elixir的GitHub操作吗?
-
如果没有,我如何在GitHub Actions中测试我的代码,同时确保它也适用于Windows?