File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -109,6 +109,48 @@ jobs:
109109 /bin/bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' http://dev-5.pc:8$INSTANCE/repository/server/api)" != "200" ]]; do sleep 5; done'
110110
111111
112+ import-5 :
113+ runs-on : dspace-dep-1
114+ if : inputs.IMPORT
115+ needs : deploy-5
116+ env :
117+ INSTANCE : ' 5'
118+ ENVFILE : /opt/dspace-envs/.env.dspace.dev-5
119+ steps :
120+ - uses : ./.github/actions/import-db
121+ with :
122+ INSTANCE : ${{ env.INSTANCE }}
123+ DATADIR : /opt/dspace-data/clarin-dspace-oxford/
124+ ASSETSTORE : /opt/dspace-data/clarin-dspace-oxford/assetstore/
125+ LOGDIR : /log/
126+ ADMIN_PASSWORD : ${{ secrets.DSPACE_ADMIN_PASSWORD }}
127+
128+ - name : dspace basic command
129+ run : |
130+ export DNAME=dspace$INSTANCE
131+ docker logs -n 50 $DNAME
132+
133+ echo "dspace version:"
134+ docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace version"
135+
136+ echo "dspace cleanup:"
137+ docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace cleanup -v"
138+
139+ echo "dspace reindex solr:"
140+ docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace index-discovery -b"
141+
142+ echo "dspace reindex OAI-PMH:"
143+ docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace oai import -c"
144+
145+ echo "dspace checker:"
146+ docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace checker -v -l"
147+
148+ - name : dspace healthcheck
149+ run : |
150+ export DNAME=dspace$INSTANCE
151+ echo "dspace healthcheck:"
152+ docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace healthcheck -v"
153+
112154 import-8 :
113155 runs-on : dspace-dep-1
114156 if : inputs.IMPORT
You can’t perform that action at this time.
0 commit comments