File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717 checks : write
1818 pull-requests : write
1919
20+ services :
21+ postgres :
22+ image : postgres:12
23+ env :
24+ POSTGRES_DB : treebasedb
25+ POSTGRES_USER : treebase_user
26+ POSTGRES_PASSWORD : treebase_pass
27+ options : >-
28+ --health-cmd pg_isready
29+ --health-interval 10s
30+ --health-timeout 5s
31+ --health-retries 5
32+ ports :
33+ - 5432:5432
34+
2035 steps :
2136 - name : Checkout code
2237 uses : actions/checkout@v4
2742 java-version : ' 8'
2843 distribution : ' temurin'
2944 cache : ' maven'
45+
46+ - name : Configure database properties for tests
47+ run : |
48+ cat > treebase-core/src/test/resources/jdbc.properties << EOF
49+ jdbc.driverClassName=org.postgresql.Driver
50+ jdbc.url=jdbc:postgresql://localhost:5432/treebasedb
51+ jdbc.username=treebase_user
52+ jdbc.password=treebase_pass
53+ mesquite.folder_dir=/tmp/mesquite
54+ EOF
3055
3156 - name : Build treebase-core
3257 run : mvn -B clean compile -f treebase-core/pom.xml
You can’t perform that action at this time.
0 commit comments