Skip to content

Commit 5e30327

Browse files
Merge pull request #150 from llnl/checkpoint/11-05-25
Checkpoint/11 05 25
2 parents 7c843ce + c83ddeb commit 5e30327

70 files changed

Lines changed: 4478 additions & 1443 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/docker-build-test.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Docker Build and Test
33
on:
44
push:
55
pull_request:
6-
branches: [ develop, stage-in ]
6+
branches: [develop, stage-in]
77
workflow_dispatch:
88

99
env:
@@ -13,37 +13,37 @@ env:
1313
jobs:
1414
docker-build-and-test:
1515
runs-on: ubuntu-latest
16-
16+
1717
steps:
18-
- name: Checkout repository
19-
uses: actions/checkout@v4
20-
with:
21-
submodules: recursive
18+
- name: Checkout repository
19+
uses: actions/checkout@v4
20+
with:
21+
submodules: recursive
2222

23-
- name: Set up Docker Buildx
24-
uses: docker/setup-buildx-action@v3
23+
- name: Set up Docker Buildx
24+
uses: docker/setup-buildx-action@v3
2525

26-
- name: Build Docker image
27-
run: |
28-
docker buildx build \
29-
--cache-from=type=gha \
30-
--cache-to=type=gha,mode=max \
31-
--load \
32-
-t ${{ env.DOCKER_IMAGE_NAME }}:${{ env.DOCKER_TAG }} \
33-
-f infrastrutcure/docker/Dockerfile \
34-
.
26+
- name: Build Docker image
27+
run: |
28+
docker buildx build \
29+
--cache-from=type=gha \
30+
--cache-to=type=gha,mode=max \
31+
--load \
32+
-t ${{ env.DOCKER_IMAGE_NAME }}:${{ env.DOCKER_TAG }} \
33+
-f infrastructure/docker/Dockerfile \
34+
.
3535
36-
- name: Run DataCrumbs tests
37-
run: |
38-
docker run --rm \
39-
-v /lib/modules/:/lib/modules:ro \
40-
-v /sys/kernel/debug/:/sys/kernel/debug:rw \
41-
--net=host \
42-
--pid=host \
43-
--privileged \
44-
--cap-add sys_admin \
45-
--cap-add sys_ptrace \
46-
--hostname docker \
47-
-v /sys/fs/bpf:/sys/fs/bpf \
48-
${{ env.DOCKER_IMAGE_NAME }}:${{ env.DOCKER_TAG }} \
49-
bash -c /opt/datacrumbs/infrastrutcure/docker/test_run.sh
36+
- name: Run DataCrumbs tests
37+
run: |
38+
docker run --rm \
39+
-v /lib/modules/:/lib/modules:ro \
40+
-v /sys/kernel/debug/:/sys/kernel/debug:rw \
41+
--net=host \
42+
--pid=host \
43+
--privileged \
44+
--cap-add sys_admin \
45+
--cap-add sys_ptrace \
46+
--hostname docker \
47+
-v /sys/fs/bpf:/sys/fs/bpf \
48+
${{ env.DOCKER_IMAGE_NAME }}:${{ env.DOCKER_TAG }} \
49+
bash -c /opt/datacrumbs/infrastructure/docker/test_run.sh

0 commit comments

Comments
 (0)