File tree Expand file tree Collapse file tree 2 files changed +47
-35
lines changed
Expand file tree Collapse file tree 2 files changed +47
-35
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ branches :
6+ - master
7+ pull_request :
8+
9+ concurrency :
10+ group : ci-${{ github.ref }}
11+ cancel-in-progress : true
12+
13+ jobs :
14+ build-and-test :
15+ runs-on : ubuntu-latest
16+
17+ steps :
18+ - name : Checkout repository
19+ uses : actions/checkout@v4
20+
21+ - name : Set up Docker Buildx
22+ uses : docker/setup-buildx-action@v3
23+
24+ - name : Set up JDK 17
25+ uses : actions/setup-java@v4
26+ with :
27+ distribution : temurin
28+ java-version : 17
29+ cache : maven
30+
31+ - name : Make Maven wrapper executable
32+ run : chmod +x mvnw
33+
34+ - name : Validate Docker availability
35+ run : docker info
36+
37+ - name : Build application image
38+ run : docker build -t avito-test-app .
39+
40+ - name : Run unit and integration tests
41+ env :
42+ MAVEN_OPTS : " -Dmaven.repo.local=${{ github.workspace }}/.m2/repository"
43+ run : ./mvnw -B -ntp verify
44+
45+ # Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
46+ - name : Update dependency graph
47+ uses : advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments