我刚刚开始使用 GitHub Actions,并尝试正确配置作业。现在我有一个工作 - build 来设置 python 并安装依赖项,我也有一个行为测试的工作,它需要依赖项来运行。当我进行测试并构建一项工作时,一切都工作正常。但我想在不同的工作中进行构建和测试。但是当我在此配置中运行它们时,出现错误behave: command not found。我安装了 Behave in requiredx.txt 文件。我究竟做错了什么?这种配置一般可以吗?
name: CI test
on:
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v2
with:
python-version: 3.8
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
cc_test:
needs: build
runs-on: ubuntu-latest
steps:
- name: Run cc test
run: |
behave --no-capture --no-skipped -t guest -t cc -D driver=BROWSERSTACK features
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3610 次 |
| 最近记录: |