File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # name: Docker Compose Action
2+
3+ # on: [push]
4+
5+ # jobs:
6+ # build:
7+ # runs-on: ubuntu-latest
8+ # steps:
9+ # - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
10+ # - name: Run docker compose
11+ # uses: hoverkraft-tech/compose-action@4894d2492015c1774ee5a13a95b1072093087ec3 # v2.5.0
12+ # with:
13+ # compose-file: "./deployments/examples/ocis_keycloak/docker-compose.yml"
14+ # - name: Execute tests in the running services
15+ # run: |
16+ # docker compose exec test-app pytest
17+
18+ name : compose
19+
20+ on : [push]
21+
22+ jobs :
23+ deploy :
24+ name : ${{ matrix.name }}
25+ runs-on : ubuntu-latest
26+
27+ strategy :
28+ fail-fast : false
29+ matrix :
30+ include :
31+ # - name: ocis_keycloak
32+ # compose_file: ./deployments/examples/ocis_keycloak/docker-compose.yml
33+ # env:
34+ # OCIS_LOG_LEVEL: debug
35+
36+ - name : ocis_ldap
37+ compose_file : ./deployments/examples/ocis_ldap/docker-compose.yml
38+ test_service : test-runner
39+ env :
40+ PROXY_ENABLE_BASIC_AUTH : true
41+
42+ # - name: ocis_multi
43+ # compose_file: ./deployments/examples/ocis_multi/docker-compose.yml
44+ # test_service: app
45+ # env:
46+ # PROXY_ENABLE_BASIC_AUTH: true
47+
48+ # - name: ocis_ocm
49+ # compose_file: ./deployments/examples/ocis_ocm/docker-compose.yml
50+ # test_service: app
51+ # env:
52+ # PROXY_ENABLE_BASIC_AUTH: true
53+
54+ steps :
55+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
56+
57+ - name : deploy ${{ matrix.name }}
58+ uses : hoverkraft-tech/compose-action@4894d2492015c1774ee5a13a95b1072093087ec3 # v2.5.0
59+ with :
60+ compose-file : ${{ matrix.compose_file }}
61+
62+ - name : Execute tests
63+ run : |
64+ curl -kv https://ocis.owncloud.test/graph/v1.0/me
You can’t perform that action at this time.
0 commit comments