1717 with :
1818 distribution : ' liberica'
1919 java-version : ${{ matrix.jdk }}
20- - run : mvn clean package
20+ - run : mvn clean package
21+ - name : Persist built XAR
22+ if : matrix.os == 'ubuntu-latest' && matrix.jdk == '8'
23+ uses : actions/upload-artifact@v4
24+ with :
25+ name : xar
26+ path : target/manuforma-*.xar
27+ if-no-files-found : error
28+ retention-days : 1
29+ overwrite : true
30+ - name : Persist built ci-resources
31+ if : matrix.os == 'ubuntu-latest' && matrix.jdk == '8'
32+ uses : actions/upload-artifact@v4
33+ with :
34+ name : ci-resources
35+ path : target/classes/ci-resources/*
36+ if-no-files-found : error
37+ retention-days : 1
38+ overwrite : true
39+
40+ deploy :
41+ needs : build
42+ name : Deploy
43+ runs-on : ubuntu-latest
44+ environment : manuforma-dev
45+ steps :
46+ - name : Retrieve built XAR
47+ uses : actions/download-artifact@v4
48+ with :
49+ name : xar
50+ - name : Retrieve built ci-resources
51+ uses : actions/download-artifact@v4
52+ with :
53+ name : ci-resources
54+ - name : Set scripts as executable
55+ run : chmod +x upload-remote-tmp-xar.sh redeploy-xar-package.sh delete-remote-tmp-xar.sh
56+ - name : Upload temp XAR to Remote Database Server
57+ env :
58+ REMOTE_EDB_SERVER_USERNAME : ${{ secrets.REMOTE_EDB_SERVER_USERNAME }}
59+ REMOTE_EDB_SERVER_PASSWORD : ${{ secrets.REMOTE_EDB_SERVER_PASSWORD }}
60+ REMOTE_EDB_SERVER_URL : ${{ secrets.REMOTE_EDB_SERVER_URL }}
61+ run : ./upload-remote-tmp-xar.sh
62+ - name : Redeploy XAR on Remote Database Server
63+ env :
64+ REMOTE_EDB_SERVER_USERNAME : ${{ secrets.REMOTE_EDB_SERVER_USERNAME }}
65+ REMOTE_EDB_SERVER_PASSWORD : ${{ secrets.REMOTE_EDB_SERVER_PASSWORD }}
66+ REMOTE_EDB_SERVER_URL : ${{ secrets.REMOTE_EDB_SERVER_URL }}
67+ run : ./redeploy-xar-package.sh
68+ - name : Delete temp XAR from Remote Database Server
69+ env :
70+ REMOTE_EDB_SERVER_USERNAME : ${{ secrets.REMOTE_EDB_SERVER_USERNAME }}
71+ REMOTE_EDB_SERVER_PASSWORD : ${{ secrets.REMOTE_EDB_SERVER_PASSWORD }}
72+ REMOTE_EDB_SERVER_URL : ${{ secrets.REMOTE_EDB_SERVER_URL }}
73+ run : ./delete-remote-tmp-xar.sh
0 commit comments