Skip to content

new parameter in order to tune the nb of row above which the report b… #604

new parameter in order to tune the nb of row above which the report b…

new parameter in order to tune the nb of row above which the report b… #604

# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Deploy to QA
on:
push:
branches: [ master ]
# temporary disabled due to qa deployements during unmerged pull requests
# pull_request:
# branches: [ master ]
jobs:
build:
name: build and deploy
runs-on: ubuntu-latest
steps:
- name: Public IP
id: ip
uses: haythem/[email protected]
- name: Print Public IP
run: |
echo ${{ steps.ip.outputs.ipv4 }}
echo ${{ steps.ip.outputs.ipv6 }}
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
cache: maven
- name: Build with Maven
run: |
cd source
mvn --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn clean install --file pom.xml
- name: Push file to core VM
env:
source-war: 'target/*.war'
source-zip: 'target/*.zip'
destination: '[email protected]:/opt/delivery/'
run: |
cd source
echo "${{secrets.DEPLOY_KEY}}" > deploy_key
chmod 600 ./deploy_key
sudo rsync -chav \
-e 'ssh -i ./deploy_key -o StrictHostKeyChecking=no' \
${{env.source-war}} ${{env.destination}}
sudo rsync -chav \
-e 'ssh -i ./deploy_key -o StrictHostKeyChecking=no' \
${{env.source-zip}} ${{env.destination}}
- name: Deploy to QA
run: |
cd source
echo "${{secrets.DEPLOY_KEY}}" > deploy_key
chmod 600 ./deploy_key
ssh -i ./deploy_key -o StrictHostKeyChecking=no [email protected] "/opt/bin/deployQA.sh /opt/delivery/`find -type f -name cerberus-core*war | sed 's/.\/target\///g'`"