Commit 78b7e48 1 parent 034a820 commit 78b7e48 Copy full SHA for 78b7e48
File tree 3 files changed +6
-14
lines changed
3 files changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -10,19 +10,17 @@ jobs:
10
10
- name : Checkout
11
11
uses : actions/checkout@v4
12
12
13
- - name : Set up Docker Buildx
14
- uses : docker/setup-buildx-action@v3
15
-
16
13
- name : Build Docker Image
17
14
run : |
18
- mv tests/.env.docker.default tests/ .env.docker
19
- mv tests/.secrets.default tests/ .secrets
15
+ mv tests/.env.docker.default .env.docker
16
+ mv tests/.secrets.default .secrets
20
17
docker build --build-arg="GO_LIBRARY=go1.23.1.linux-amd64.tar.gz" \
21
18
--build-arg="AWS_CLI=awscli-exe-linux-x86_64.zip" --build-arg="MC_FOLDER=linux-amd64" \
22
- --progress=plain -f tests/Dockerfile_test_bats -t bats_test .
19
+ --progress=plain -f tests/Dockerfile_test_bats tests/
23
20
24
21
- name : Set up Docker Compose
25
22
run : sudo apt-get install -y docker-compose
26
23
27
24
- name : Run Docker Container
28
- run : docker-compose -f tests/docker-compose-bats.yml up --exit-code-from s3api_np_only s3api_np_only
25
+ run : docker compose -f tests/docker-compose-bats.yml --project-directory . \
26
+ up --exit-code-from s3api_np_only s3api_np_only
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ RUN git clone https://github.com/bats-core/bats-core.git && \
47
47
48
48
USER tester
49
49
RUN mkdir -p /home/tester/tests
50
- COPY --chown=tester:tester . /home/tester/tests
50
+ COPY --chown=tester:tester . /home/tester
51
51
52
52
# add bats support libraries
53
53
RUN git clone https://github.com/bats-core/bats-support.git && rm -rf /home/tester/tests/bats-support && mv bats-support /home/tester/tests
Original file line number Diff line number Diff line change 1
1
services :
2
2
no_certs :
3
3
build :
4
- context : ../
5
4
dockerfile : tests/Dockerfile_test_bats
6
5
args :
7
6
- CONFIG_FILE=tests/.env.nocerts
8
7
static_buckets :
9
8
build :
10
- context : ../
11
9
dockerfile : tests/Dockerfile_test_bats
12
10
args :
13
11
- CONFIG_FILE=tests/.env.static
14
12
posix_backend :
15
13
build :
16
- context : ../
17
14
dockerfile : tests/Dockerfile_test_bats
18
15
args :
19
16
- CONFIG_FILE=tests/.env.default
20
17
image : bats_test
21
18
s3_backend :
22
19
build :
23
- context : ../
24
20
dockerfile : tests/Dockerfile_test_bats
25
21
args :
26
22
- CONFIG_FILE=tests/.env.s3
27
23
- SECRETS_FILE=tests/.secrets.s3
28
24
s3api_np_only :
29
25
build :
30
- context : ../
31
26
dockerfile : tests/Dockerfile_test_bats
32
27
args :
33
28
- CONFIG_FILE=tests/.env.default
34
29
image : bats_test
35
30
command : ["s3api-non-policy"]
36
31
direct :
37
32
build :
38
- context : ../
39
33
dockerfile : tests/Dockerfile_direct
40
34
volumes :
41
35
- ./.env.direct:/home/tester/tests/.env.direct
You can’t perform that action at this time.
0 commit comments