Skip to content

Commit 843d44e

Browse files
author
Niraj Acharya
committed
test: test deployment examples
1 parent f974cc9 commit 843d44e

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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

0 commit comments

Comments
 (0)