File tree Expand file tree Collapse file tree 1 file changed +21
-2
lines changed
Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change 2626
2727 # 테스트 환경에서 필요한 스키마, 데이터 등록
2828 - name : Apply Schema and Data
29+ env :
30+ TEST_POSTGRES_CONTAINER_NAME : " ${{ github.event.repository.name }}-postgres-1"
31+ TEST_POSTGRES_USER : test
32+ TEST_POSTGRES_DB : ftm_test_db
2933 run : |
30- echo "${{ secrets.SCHEMA_SQL }}" > src/test/resources/test-schema.sql
31- echo "${{ secrets.DATA_SQL }}" > src/test/resources/test-data.sql
34+ echo "${{ secrets.SCHEMA_SQL }}" > test_schema.sql
35+ docker cp test_schema.sql $TEST_POSTGRES_CONTAINER_NAME:/test_schema.sql
36+ docker exec -i $TEST_POSTGRES_CONTAINER_NAME psql -U $TEST_POSTGRES_USER -d $TEST_POSTGRES_DB -f /test_schema.sql
37+
38+ echo "${{ secrets.DATA_SQL }}" > test_data.sql
39+ docker cp test_data.sql $TEST_POSTGRES_CONTAINER_NAME:/test_data.sql
40+ docker exec -i $TEST_POSTGRES_CONTAINER_NAME psql -U $TEST_POSTGRES_USER -d $TEST_POSTGRES_DB -f /test_data.sql
41+
42+ # 스키마, 데이터 테스트
43+ - name : Test Schema
44+ env :
45+ TEST_POSTGRES_CONTAINER_NAME : " ${{ github.event.repository.name }}-postgres-1"
46+ TEST_POSTGRES_USER : test
47+ TEST_POSTGRES_DB : ftm_test_db
48+ run : |
49+ docker exec -i $TEST_POSTGRES_CONTAINER_NAME psql -U $TEST_POSTGRES_USER -d $TEST_POSTGRES_DB -c "\dt"
50+ docker exec -i $TEST_POSTGRES_CONTAINER_NAME psql -U $TEST_POSTGRES_USER -d $TEST_POSTGRES_DB -c "SELECT * FROM grooming_test_question;"
3251
3352 # Gradlew 실행 권한 허용
3453 - name : Grant Execute Permission for Gradlew
You can’t perform that action at this time.
0 commit comments