generated from RyosukeDTomita/template_repository_all
-
Notifications
You must be signed in to change notification settings - Fork 0
36 lines (30 loc) · 1.03 KB
/
integration-test.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: integration-test
on:
push:
paths:
- .github/workflows/integration-test.yaml
- src/**/*.py
defaults:
run:
shell: bash
env:
PYTHON_VERSION: 3.12.4
jobs:
run-integration-test:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
# checkout repository to runner
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: build image
run: |
docker buildx bake
- name: integration test
run: |
docker compose up hacking_lab_app &
docker compose run my_portscanner_app -sS 172.18.0.3 -p 22 -d
docker compose run my_portscanner_app -sS 172.18.0.3 -p 22,80 --max-parallelism 16 --max-rtt-timeout 200 -d
docker compose run my_portscanner_app -sS 172.18.0.3 -p20-30 --max-rtt-timeout 100 -d -Pn
docker compose run my_portscanner_app -sT 172.18.0.3 -p20-30 --max-rtt-timeout 100 -d
docker compose run my_portscanner_app -sT 172.18.0.3 -p20-30 --max-rtt-timeout 100 -d -Pn