kind: pipeline type: exec name: default steps: - name: submodules commands: - git submodule update --init --recursive --remote depends_on: - clone - name: analyze environment: SONAR_TOKEN: from_secret: sonar_token commands: - if [[ -z "$(curl -s https://qa.adlerneves.com | grep '502 Bad Gateway')" ]]; then /opt/sonar-scanner/bin/sonar-scanner -Dsonar.login=$$SONAR_TOKEN ; fi depends_on: - submodules - name: deploy_app commands: - make deploy depends_on: - analyze - name: deploy_page depends_on: - submodules commands: - sudo mkdir -p /var/lib/static-site-server-rs/sites/site_furmeet_app_home/files - sudo install -m 644 -T site.yaml /var/lib/static-site-server-rs/sites/site_furmeet_app_home/site.yaml - sudo chown http:http -R /var/lib/static-site-server-rs/sites/site_furmeet_app_home - name: reload_page depends_on: - deploy_page commands: - sudo touch /var/lib/static-site-server-rs/routes.yaml