Skip to content

Commit

Permalink
Updated config.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
khuck committed Apr 3, 2023
1 parent 03dfd2e commit 3e41170
Showing 1 changed file with 31 additions and 5 deletions.
36 changes: 31 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# See: https://circleci.com/docs/configuration-reference
version: 2.1
executors:
vanilla:
basic:
docker:
- image: cimg/base:current

Expand All @@ -12,7 +12,7 @@ jobs:
vanilla-job:
# Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/configuration-reference/#executor-job
executor: vanilla
executor: basic

# Add steps to the job
# See: https://circleci.com/docs/configuration-reference/#steps
Expand All @@ -34,12 +34,37 @@ jobs:
name: "Test"
command: |
ctest --test-dir build
kitchen-sink-job:
# Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/configuration-reference/#executor-job
executor: basic

# Add steps to the job
# See: https://circleci.com/docs/configuration-reference/#steps
steps:
- checkout
- run:
name: Create build directories
command: |
mkdir -p build
- run:
name: "Configure"
command: |
cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo -DAPEX_BUILD_TESTS=TRUE -DAPEX_BUILD_ACTIVEHARMONY=TRUE -DAPEX_WITH_PLUGINS=TRUE -DAPEX_BUILD_BFD=TRUE -DAPEX_BUILD_OTF2=TRUE -DAPEX_BUILD_OMPT=TRUE -DAPEX_WITH_PERFETTO=TRUE -DAPEX_WITH_LM_SENSORS=TRUE -DAPEX_BUILD_EXAMPLES=TRUE
- run:
name: "Build"
command: |
cmake --build build -j4
- run:
name: "Test"
command: |
ctest --test-dir build
cuda-job:
# Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/configuration-reference/#executor-job
machine:
image: ubuntu-2004-cuda-11.4:current
# resource_class: "gpu.nvidia.small"
image: ubuntu-2004-cuda-11.4:202110-01
#resource_class: "gpu.nvidia.small"

# Add steps to the job
# See: https://circleci.com/docs/configuration-reference/#steps
Expand Down Expand Up @@ -68,5 +93,6 @@ workflows:
build-and-test:
jobs:
- vanilla-job
- cuda-job
- kitchen-sink-job
# - cuda-job

0 comments on commit 3e41170

Please sign in to comment.