Skip to content

Commit 359c4e1

Browse files
authored
feat : github action ci (#54)
1 parent 30e740f commit 359c4e1

File tree

2 files changed

+51
-0
lines changed
  • .github/workflows
  • src/main/java/org/ezcode/codetest/infrastructure/security/jwt

2 files changed

+51
-0
lines changed

.github/workflows/ci.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ "main", "dev" ]
6+
pull_request:
7+
branches: [ "main", "dev" ]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
env:
14+
SPRING_PROFILES_ACTIVE: dev
15+
SPRING_DATASOURCE_URL: ${{ secrets.SPRING_DATASOURCE_URL }}
16+
SPRING_DATASOURCE_USERNAME: ${{ secrets.SPRING_DATASOURCE_USERNAME }}
17+
SPRING_DATASOURCE_PASSWORD: ${{ secrets.SPRING_DATASOURCE_PASSWORD }}
18+
SPRING_REDIS_HOST: ${{ secrets.SPRING_REDIS_HOST }}
19+
SPRING_REDIS_PORT: ${{ secrets.SPRING_REDIS_PORT }}
20+
SPRING_REDIS_PASSWORD: ${{ secrets.SPRING_REDIS_PASSWORD }}
21+
JWT_SECRET: ${{ secrets.JWT_SECRET }}
22+
ACTIVEMQ_ADDRESS: ${{ secrets.ACTIVEMQ_ADDRESS }}
23+
ACTIVEMQ_USERNAME: ${{ secrets.ACTIVEMQ_USERNAME }}
24+
ACTIVEMQ_PASSWORD: ${{ secrets.ACTIVEMQ_PASSWORD }}
25+
ACTIVEMQ_PORT: ${{ secrets.ACTIVEMQ_PORT }}
26+
JUDGE0_URL: ${{ secrets.JUDGE0_URL }}
27+
ELASTICSEARCH_ADDRESS: ${{ secrets.ELASTICSEARCH_ADDRESS }}
28+
ELASTICSEARCH_USERNAME: ${{ secrets.ELASTICSEARCH_USERNAME }}
29+
ELASTICSEARCH_PASSWORD: ${{ secrets.ELASTICSEARCH_PASSWORD }}
30+
ELASTICSEARCH_PORT: ${{ secrets.ELASTICSEARCH_PORT }}
31+
OPEN_API_URL: ${{ secrets.OPEN_API_URL }}
32+
OPEN_API_KEY: ${{ secrets.OPEN_API_KEY }}
33+
CLIENT_ID: ${{ secrets.CLIENT_ID }}
34+
CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
35+
REDIRECT_URI: ${{ secrets.REDIRECT_URI }}
36+
37+
steps:
38+
- name: Checkout Repository
39+
uses: actions/checkout@v3
40+
41+
- name: Set up JDK 17
42+
uses: actions/setup-java@v3
43+
with:
44+
java-version: '17'
45+
distribution: 'temurin'
46+
47+
- name: Grant execute permission for gradlew
48+
run: chmod +x ./gradlew
49+
50+
- name: Build with Gradle
51+
run: ./gradlew build

src/main/java/org/ezcode/codetest/infrastructure/security/jwt/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)