name: Consumer tests (Pull Request) on: issue_comment: types: - created - edited jobs: consumer_tests: name: Consumer tests runs-on: ubuntu-latest if: | ( github.event.comment.body == '/it' ) && ( github.event.comment.author_association == 'COLLABORATOR' || github.event.comment.author_association == 'OWNER' || github.event.comment.author_association == 'MEMBER' ) steps: - name: Checkout uses: actions/checkout@v3 with: repository: ${{ github.repository }} ref: ${{ github.ref }} - uses: actions/setup-java@v1 with: java-version: 11 - name: Install Groovy run: | sudo apt-get update && sudo apt-get install groovy -y - name: Setup Git run: | git config --global user.email "piper-testing-bot@example.com" && git config --global user.name "piper-testing-bot" - name: Run tests env: REPOSITORY_UNDER_TEST: ${{ github.repository }} BRANCH_NAME: ${{ github.ref_name }} BUILD_WEB_URL: https://github.com/SAP/jenkins-library/actions/runs/${{ github.run_id }} INTEGRATION_TEST_VOTING_TOKEN: ${{ secrets.INTEGRATION_TEST_VOTING_TOKEN }} CX_INFRA_IT_CF_USERNAME: ${{ secrets.CX_INFRA_IT_CF_USERNAME }} CX_INFRA_IT_CF_PASSWORD: ${{ secrets.CX_INFRA_IT_CF_PASSWORD }} NEO_DEPLOY_USERNAME: ${{ secrets.NEO_DEPLOY_USERNAME }} NEO_DEPLOY_PASSWORD: ${{ secrets.NEO_DEPLOY_PASSWORD }} CX_INFRA_IT_TMS_UPLOAD: ${{ secrets.CX_INFRA_IT_TMS_UPLOAD }} run: | cd consumer-test && groovy consumerTestController.groovy