Skip to content

Commit

Permalink
Pipeline debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
Cawllec committed Aug 20, 2024
1 parent 1f0b58d commit f8a37c4
Showing 1 changed file with 54 additions and 45 deletions.
99 changes: 54 additions & 45 deletions .buildkite/basic/electron-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ steps:
# Ubuntu tests Node 18
#
- label: "Build Electron {{matrix.electron_version}} docker test image"
key: "electron-image-build"
key: "electron-image-build-{{matrix.electron_version}}"
timeout_in_minutes: 10
env:
ELECTRON_VERSION: "{{matrix.electron_version}}"
Expand All @@ -46,15 +46,15 @@ steps:
- docker-compose#v4.12.0:
build:
- electron-test-image
# image-repository: 855461928731.dkr.ecr.us-west-1.amazonaws.com/js
# cache-from:
# - electron-test-image:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-electron-test-${BRANCH_NAME}-${matrix.electron_version}
# - docker-compose#v4.12.0:
# push:
# - electron-ubuntu-test:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-electron-test-${BRANCH_NAME}-${matrix.electron_version}
image-repository: 855461928731.dkr.ecr.us-west-1.amazonaws.com/js
cache-from:
- electron-test-image:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-electron-test-${matrix.electron_version}
- docker-compose#v4.12.0:
push:
- electron-ubuntu-test:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-electron-test-${matrix.electron_version}

- label: "Electron {{matrix.electron_version}} linting"
depends_on: "electron-image-build"
depends_on: "electron-image-build-{{matrix.electron_version}}"
timeout_in_minutes: 10
env:
ELECTRON_VERSION: "{{matrix.electron_version}}"
Expand All @@ -69,42 +69,51 @@ steps:
plugins:
- docker-compose#v4.12.0:
run: electron-test-image
command: "npm run test:lint-native"
command:
- npm
- run
- test:lint-native

# - label: "Electron {{matrix.electron_version}} unit tests"
# depends_on: "electron-image-build"
# timeout_in_minutes: 10
# env:
# ELECTRON_VERSION: "{{matrix.electron_version}}"
# matrix:
# setup:
# electron_version:
# - "^20.0.0"
# - "^24.0.0"
# - "^26.0.0"
# - "^28.0.0"
# - "^30.0.0"
# plugins:
# - docker-compose#v4.12.0:
# run: electron-test-image
# command: npm run test:unit:electron-runner
- label: "Electron {{matrix.electron_version}} unit tests"
depends_on: "electron-image-build-{{matrix.electron_version}}"
timeout_in_minutes: 10
env:
ELECTRON_VERSION: "{{matrix.electron_version}}"
matrix:
setup:
electron_version:
- "^20.0.0"
- "^24.0.0"
- "^26.0.0"
- "^28.0.0"
- "^30.0.0"
plugins:
- docker-compose#v4.12.0:
run: electron-test-image
command:
- npm
- run
- test:unit:electron-runner

# - label: "Electron {{matrix.electron_version}} integration tests"
# depends_on: "electron-image-build"
# timeout_in_minutes: 10
# env:
# ELECTRON_VERSION: "{{matrix.electron_version}}"
# matrix:
# setup:
# electron_version:
# - "^20.0.0"
# - "^24.0.0"
# - "^26.0.0"
# - "^28.0.0"
# - "^30.0.0"
# plugins:
# - docker-compose#v4.12.0:
# run: electron-test-image
# command: npm run test:electron
# artifact_paths:
# - "test/electron/maze_output/**/*"
- label: "Electron {{matrix.electron_version}} integration tests"
depends_on: "electron-image-build-{{matrix.electron_version}}"
timeout_in_minutes: 10
env:
ELECTRON_VERSION: "{{matrix.electron_version}}"
matrix:
setup:
electron_version:
- "^20.0.0"
- "^24.0.0"
- "^26.0.0"
- "^28.0.0"
- "^30.0.0"
plugins:
- docker-compose#v4.12.0:
run: electron-test-image
command:
- npm
- run
- test:electron
artifact_paths:
- "test/electron/maze_output/**/*"

0 comments on commit f8a37c4

Please sign in to comment.