cypress 命令 returns 管道错误
cypress command returns error in pipeline
我有一个 CI 设置,使用 github Action/workflow 到 运行 cypress 自动测试,每次在 repo 上完成合并时。安装步骤工作正常但是我 运行 在执行 cypress 命令时遇到问题,让我给你看代码。
CI 管道在 .github/workflows
name: Nuxt CI Pipeline
on:
push:
branches: [ CI-pipeline ]
# pull_request:
# branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ 14.x ]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Make envfile
uses: SpicyPizza/create-envfile@v1
with:
envkey_ENV: staging
file_name: .env
- run: npm ci
- run: |
cd e2e
ls -l
npm ci
npx cypress run
一切正常,直到最后一个命令npx cypress run
出现错误
Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
同样的命令工作正常locally.I我不是 devops 的人,所以我的信息非常有限,有人能指出我正确的方向吗?
搜索了一段时间后发现我使用的是 cypress 8.7.0 导致了这个问题,我降级到 cypress 8.5.0 并且它开始工作了,希望对遇到这个问题的其他人有所帮助
我有一个 CI 设置,使用 github Action/workflow 到 运行 cypress 自动测试,每次在 repo 上完成合并时。安装步骤工作正常但是我 运行 在执行 cypress 命令时遇到问题,让我给你看代码。
CI 管道在 .github/workflows
name: Nuxt CI Pipeline
on:
push:
branches: [ CI-pipeline ]
# pull_request:
# branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ 14.x ]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Make envfile
uses: SpicyPizza/create-envfile@v1
with:
envkey_ENV: staging
file_name: .env
- run: npm ci
- run: |
cd e2e
ls -l
npm ci
npx cypress run
一切正常,直到最后一个命令npx cypress run
出现错误
Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
同样的命令工作正常locally.I我不是 devops 的人,所以我的信息非常有限,有人能指出我正确的方向吗?
搜索了一段时间后发现我使用的是 cypress 8.7.0 导致了这个问题,我降级到 cypress 8.5.0 并且它开始工作了,希望对遇到这个问题的其他人有所帮助