Skip to content

Commit 540a0ea

Browse files
committed
Try using container property in workflow.
1 parent 9f3e40a commit 540a0ea

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

.github/workflows/main.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,31 @@ on:
1212
concurrency: custom_runner
1313

1414
jobs:
15+
#+++++++++++-+-+--+----- --- -- - - - -
1516
build_and_test:
1617
runs-on: self-hosted
18+
container:
19+
image: registry.gitlab.com/batteriesincluded/batt-docker/batteries-debian12-build-tools:0.5.0
20+
volumes:
21+
- /home/tastolfi/ci_conan_hosts:/etc/hosts:ro
22+
options: --ulimit memlock=-1:-1 --cap-add SYS_ADMIN --privileged --network host
23+
env:
24+
CACHE_CONAN_REMOTE: ${{ vars.CACHE_CONAN_REMOTE }}
25+
CACHE_CONAN_LOGIN_USERNAME: ${{ vars.CACHE_CONAN_LOGIN_USERNAME }}
26+
CACHE_CONAN_PASSWORD: ${{ secrets.CACHE_CONAN_PASSWORD }}
1727
steps:
28+
#----- --- -- - - - -
29+
- name: Clean workspace
30+
run: rm -rf /__w/turtle_kv/turtle_kv && mkdir -p /__w/turtle_kv/turtle_kv
31+
#----- --- -- - - - -
1832
- name: Checkout repository
1933
uses: actions/checkout@master
2034
with:
2135
submodules: recursive
36+
#----- --- -- - - - -
2237
- name: Build and test
23-
env:
24-
CACHE_CONAN_REMOTE: ${{ vars.CACHE_CONAN_REMOTE }}
25-
CACHE_CONAN_LOGIN_USERNAME: ${{ vars.CACHE_CONAN_LOGIN_USERNAME }}
26-
CACHE_CONAN_PASSWORD: ${{ secrets.CACHE_CONAN_PASSWORD }}
27-
run: scripts/ci-build-with-docker.sh
38+
run: scripts/ci-build.sh
39+
2840
#release:
2941
# if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
3042
# runs-on: self-hosted

0 commit comments

Comments
 (0)