3232 fetch-depth : 1
3333
3434 - name : Setup Java JDK
35- uses : actions/setup-java@v1.4.3
35+ uses : actions/setup-java@v4
3636 with :
37- java-version : 17
37+ java-version : ${{ vars.JAVA_VERSION }}
38+ distribution : ' temurin'
39+
40+ - name : Setup Maven
41+ 42+ with :
43+ maven-version : ${{ vars.MAVEN_VERSION }}
3844
3945 - name : Setup Maven settings
4046 uses : whelk-io/maven-settings-xml-action@v14
@@ -43,33 +49,34 @@ jobs:
4349 servers : ' [{ "id": "github-genexuslabs", "username": "genexusbot", "password": "${{ secrets.SECURE_TOKEN }}" }]'
4450
4551 - name : Install
46- run : mvn -B install --file $POM_PATH
52+ run : mvn -B install --file $POM_PATH -DskipTests
4753
4854 - name : Test Cloud Storage
55+ env :
56+ AWSS3_TEST_ENABLED : true
57+ STORAGE_AWSS3_ACCESS_KEY : " ${{ secrets.AWSS3_ACCESS_KEY }}"
58+ STORAGE_AWSS3_SECRET_KEY : " ${{ secrets.AWSS3_SECRET_KEY }}"
59+ STORAGE_AWSS3_BUCKET_NAME : genexus-s3-test
60+ STORAGE_AWSS3_FOLDER_NAME : gxclasses
61+ STORAGE_AWSS3_REGION : us-east-1
62+ IBMCOS_TEST_ENABLED : true
63+ STORAGE_IBMCOS_ACCESS_KEY : " ${{ secrets.IBMCOS_ACCESS_KEY }}"
64+ STORAGE_IBMCOS_SECRET_KEY : " ${{ secrets.IBMCOS_SECRET_KEY }}"
65+ STORAGE_IBMCOS_BUCKET_NAME : gxclasses-unit-tests
66+ STORAGE_IBMCOS_FOLDER_NAME : tests
67+ STORAGE_IBMCOS_REGION : us-south
68+ AZUREBS_TEST_ENABLED : true
69+ STORAGE_AZUREBS_ACCESS_KEY : " ${{ secrets.AZUREBS_ACCESS_KEY }}"
70+ STORAGE_AZUREBS_ACCOUNT_NAME : " ${{ secrets.AZUREBS_ACCOUNT_NAME }}"
71+ STORAGE_AZUREBS_FOLDER_NAME : tests
72+ STORAGE_AZUREBS_PUBLIC_CONTAINER_NAME : contluispublic
73+ STORAGE_AZUREBS_PRIVATE_CONTAINER_NAME : contluisprivate
74+ GOOGLECS_TEST_ENABLED : true
75+ STORAGE_GOOGLECS_PROJECT_ID : gxjavacloudstorageunittests
76+ STORAGE_GOOGLECS_BUCKET_NAME : javaclasses-unittests
77+ STORAGE_GOOGLECS_FOLDER_NAME : gxclasses
78+ STORAGE_GOOGLECS_APPLICATION_NAME : gxjavacloudstorageunittests
4979 run : |
50- export AWSS3_TEST_ENABLED=true
51- export STORAGE_AWSS3_ACCESS_KEY="${{ secrets.AWSS3_ACCESS_KEY }}"
52- export STORAGE_AWSS3_SECRET_KEY="${{ secrets.AWSS3_SECRET_KEY }}"
53- export STORAGE_AWSS3_BUCKET_NAME=genexus-s3-test
54- export STORAGE_AWSS3_FOLDER_NAME=gxclasses
55- export STORAGE_AWSS3_REGION=us-east-1
56- export IBMCOS_TEST_ENABLED=true
57- export STORAGE_IBMCOS_ACCESS_KEY="${{ secrets.IBMCOS_ACCESS_KEY }}"
58- export STORAGE_IBMCOS_SECRET_KEY="${{ secrets.IBMCOS_SECRET_KEY }}"
59- export STORAGE_IBMCOS_BUCKET_NAME=gxclasses-unit-tests
60- export STORAGE_IBMCOS_FOLDER_NAME=tests
61- export STORAGE_IBMCOS_REGION=us-south
62- export AZUREBS_TEST_ENABLED=true
63- export STORAGE_AZUREBS_ACCESS_KEY="${{ secrets.AZUREBS_ACCESS_KEY }}"
64- export STORAGE_AZUREBS_ACCOUNT_NAME="${{ secrets.AZUREBS_ACCOUNT_NAME }}"
65- export STORAGE_AZUREBS_FOLDER_NAME=tests
66- export STORAGE_AZUREBS_PUBLIC_CONTAINER_NAME=contluispublic
67- export STORAGE_AZUREBS_PRIVATE_CONTAINER_NAME=contluisprivate
68- export GOOGLECS_TEST_ENABLED=true
6980 export STORAGE_GOOGLECS_KEY="${{ secrets.GOOGLECS_KEY }}"
70- export STORAGE_GOOGLECS_PROJECT_ID=gxjavacloudstorageunittests
71- export STORAGE_GOOGLECS_BUCKET_NAME=javaclasses-unittests
72- export STORAGE_GOOGLECS_FOLDER_NAME=gxclasses
73- export STORAGE_GOOGLECS_APPLICATION_NAME=gxjavacloudstorageunittests
74-
81+
7582 mvn -B -pl gxcloudstorage-tests test --file $POM_PATH
0 commit comments