File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed
Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change 1313 steps :
1414 - name : Checkout
1515 uses : actions/checkout@v4
16-
16+
1717# - name: Set up Buildx
1818# uses: docker/setup-buildx-action@v3
1919
@@ -23,16 +23,20 @@ jobs:
2323
2424 - name : Run container and install package
2525 run : |
26- docker run --privileged -d --name gentoo-test gentoo-systemd
27- docker exec gentoo-test bash -lc "
28- emerge -v app-eselect/eselect-repository && eselect repository add userver-framework git https://github.com/userver-framework/userver-overlay.git && emaint -a sync >/dev/null 2>&1 || true
29- USE='postgres redis mongodb mysql rabbitmq kafka utest testsute easy' emerge -v dev-cpp/userver &&
30- if emerge -pv dev-cpp/userver >/dev/null 2>&1; then
31- echo 'TEST PASSED: dev-cpp/userver was installed'; exit 0;
32- else
33- echo 'TEST FAILED: dev-cpp/userver was not installed'; exit 1;
34- fi
35- "
26+ docker run --privileged -d --name gentoo-test --cgroupns=host -v /sys/fs/cgroup:/sys/fs/cgroup:rw gentoo-systemd /sbin/init
27+ echo "Waiting for systemd to initialize..."
28+ sleep 15
29+ echo "Container status:"
30+ docker ps | grep gentoo-test
31+ docker exec gentoo-test bash -lc "emerge -v app-eselect/eselect-repository && \
32+ eselect repository add userver-framework git https://github.com/userver-framework/userver-overlay.git && \
33+ emaint -a sync >/dev/null 2>&1 || true && \
34+ USE='postgres redis mongodb mysql rabbitmq kafka utest testsuite easy' emerge -v dev-cpp/userver && \
35+ if emerge -pv dev-cpp/userver >/dev/null 2>&1; then \
36+ echo 'TEST PASSED: dev-cpp/userver was installed'; exit 0; \
37+ else \
38+ echo 'TEST FAILED: dev-cpp/userver was not installed'; exit 1; \
39+ fi"
3640
3741 - name : Cleanup
3842 if : always()
You can’t perform that action at this time.
0 commit comments