Skip to content
Snippets Groups Projects
Commit aaab7c73 authored by Grzegorz Rola's avatar Grzegorz Rola
Browse files

bugfix(notifications): project URL in slack notifications

parent 818d6cf9
Branches
No related tags found
No related merge requests found
...@@ -96,7 +96,7 @@ deploy to shop: ...@@ -96,7 +96,7 @@ deploy to shop:
- PHP_REQUIRES=`grep -h 'Requires PHP' *.php | grep -oE '([0-9]+.?)+'` - PHP_REQUIRES=`grep -h 'Requires PHP' *.php | grep -oE '([0-9]+.?)+'`
- echo ${WPDESK_CI_VERSION} - echo ${WPDESK_CI_VERSION}
- /tmp/deploy_shop.sh ${CI_PROJECT_NAME} release.zip ${CI_PROJECT_NAME}.zip ${WP_TESTED_UP} ${WC_TESTED_UP} ${WP_REQUIRES_AT_LEAST} ${WC_REQUIRES_AT_LEAST} ${PHP_REQUIRES} - /tmp/deploy_shop.sh ${CI_PROJECT_NAME} release.zip ${CI_PROJECT_NAME}.zip ${WP_TESTED_UP} ${WC_TESTED_UP} ${WP_REQUIRES_AT_LEAST} ${WC_REQUIRES_AT_LEAST} ${PHP_REQUIRES}
- 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do sklepu w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_PROJECT_URL}> zdeployowany do sklepu w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
environment: environment:
name: wpdesk shop name: wpdesk shop
url: https://wpdeskplugin.s3.amazonaws.com/${CI_PROJECT_NAME}.zip url: https://wpdeskplugin.s3.amazonaws.com/${CI_PROJECT_NAME}.zip
...@@ -110,7 +110,7 @@ deploy to demo: ...@@ -110,7 +110,7 @@ deploy to demo:
script: script:
- echo ${WPDESK_CI_VERSION} - echo ${WPDESK_CI_VERSION}
- /tmp/deploy_demo.sh release/${CI_PROJECT_NAME} ${CI_PROJECT_NAME} - /tmp/deploy_demo.sh release/${CI_PROJECT_NAME} ${CI_PROJECT_NAME}
- 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do demo w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_PROJECT_URL}> zdeployowany do demo w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
environment: environment:
name: wpdesk demo name: wpdesk demo
url: https://demo.wpdesk.org url: https://demo.wpdesk.org
...@@ -130,7 +130,7 @@ deploy to demo octolize: ...@@ -130,7 +130,7 @@ deploy to demo octolize:
- ssh-keyscan -H -p 222 s125.cyber-folks.pl >> ~/.ssh/known_hosts - ssh-keyscan -H -p 222 s125.cyber-folks.pl >> ~/.ssh/known_hosts
- rsync -v --delete -rlDe 'ssh -p 222 -v -i ~/.ssh/id_rsa_demo_fs' ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} wlgmnfabmq@s125.cyber-folks.pl:/home/wlgmnfabmq/domains/demo.octolize.com/public_html/wp-content/plugins - rsync -v --delete -rlDe 'ssh -p 222 -v -i ~/.ssh/id_rsa_demo_fs' ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} wlgmnfabmq@s125.cyber-folks.pl:/home/wlgmnfabmq/domains/demo.octolize.com/public_html/wp-content/plugins
- rsync -v --delete -rlDe 'ssh -p 222 -v -i ~/.ssh/id_rsa_demo_fs' ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} wlgmnfabmq@s125.cyber-folks.pl:/home/wlgmnfabmq/domains/stage.demo.octolize.com/public_html/wp-content/plugins - rsync -v --delete -rlDe 'ssh -p 222 -v -i ~/.ssh/id_rsa_demo_fs' ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} wlgmnfabmq@s125.cyber-folks.pl:/home/wlgmnfabmq/domains/stage.demo.octolize.com/public_html/wp-content/plugins
- 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do demo.octolize.com w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_PROJECT_URL}> zdeployowany do demo.octolize.com w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
environment: environment:
name: demo octolize name: demo octolize
url: https://demo.octolize.com url: https://demo.octolize.com
...@@ -150,7 +150,7 @@ deploy to repository: ...@@ -150,7 +150,7 @@ deploy to repository:
- mkdir -p ${CI_PROJECT_DIR}/svn-repository - mkdir -p ${CI_PROJECT_DIR}/svn-repository
- rm -f ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME}/lang/*.po ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME}/lang/*.mo ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME}/lang/*.json - rm -f ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME}/lang/*.po ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME}/lang/*.mo ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME}/lang/*.json
- /tmp/deploy_repository.sh ${CI_PROJECT_NAME} ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} ${CI_PROJECT_DIR}/svn-repository/${CI_PROJECT_NAME} - /tmp/deploy_repository.sh ${CI_PROJECT_NAME} ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} ${CI_PROJECT_DIR}/svn-repository/${CI_PROJECT_NAME}
- 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do repozytorium WP w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_PROJECT_URL}> zdeployowany do repozytorium WP w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
environment: environment:
name: wordpress repository name: wordpress repository
url: https://downloads.wordpress.org/plugin/${CI_PROJECT_NAME}.${CI_COMMIT_REF_NAME}.zip url: https://downloads.wordpress.org/plugin/${CI_PROJECT_NAME}.${CI_COMMIT_REF_NAME}.zip
...@@ -232,7 +232,7 @@ deploy to devel: ...@@ -232,7 +232,7 @@ deploy to devel:
- echo "$SSH_KNOWN_HOSTS" | tr -d '\r' > ~/.ssh/known_hosts - echo "$SSH_KNOWN_HOSTS" | tr -d '\r' > ~/.ssh/known_hosts
script: script:
- rsync -v --delete -rlDe 'ssh -p 22 -v -i ~/.ssh/id_rsa_devel' ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} devel@tests.wpdesk.org:/home/devel/www/wp-content/plugins - rsync -v --delete -rlDe 'ssh -p 22 -v -i ~/.ssh/id_rsa_devel' ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} devel@tests.wpdesk.org:/home/devel/www/wp-content/plugins
- 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany na https://devel.wpdesk.dev\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <${CI_PROJECT_URL}> zdeployowany na https://devel.wpdesk.dev\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
only: only:
- devel - devel
except: except:
......
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
- cp ${APACHE_DOCUMENT_ROOT}/wp-content/uploads/wpdesk-logs/wpdesk_debug.log tests/codeception/tests/_output/wpdesk_debug.log || true - cp ${APACHE_DOCUMENT_ROOT}/wp-content/uploads/wpdesk-logs/wpdesk_debug.log tests/codeception/tests/_output/wpdesk_debug.log || true
- rm -r ${APACHE_DOCUMENT_ROOT} - rm -r ${APACHE_DOCUMENT_ROOT}
- 'if [[ ${REPORTPORTAL_AUTHORIZATION} && ${REPORTPORTAL_PROJECT} ]]; then curl -X POST "http://195.201.225.204:8080/api/v1/${REPORTPORTAL_PROJECT}/launch/import" -H "accept: */*" -H "Content-Type: multipart/form-data" -H "${REPORTPORTAL_AUTHORIZATION}" -F "file=@tests/codeception/tests/_output/report.xml;type=text/xml;filename=${CI_PROJECT_NAME}-${CI_COMMIT_REF_SLUG}-codeception.xml"; fi' - 'if [[ ${REPORTPORTAL_AUTHORIZATION} && ${REPORTPORTAL_PROJECT} ]]; then curl -X POST "http://195.201.225.204:8080/api/v1/${REPORTPORTAL_PROJECT}/launch/import" -H "accept: */*" -H "Content-Type: multipart/form-data" -H "${REPORTPORTAL_AUTHORIZATION}" -F "file=@tests/codeception/tests/_output/report.xml;type=text/xml;filename=${CI_PROJECT_NAME}-${CI_COMMIT_REF_SLUG}-codeception.xml"; fi'
- 'curl -X POST --data-urlencode "payload={\"text\": \"Testy projektu <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zostały wykonane. <https://wpdesk.gitlab.io/-/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts/tests/codeception/tests/_output/records.html|Zapis testu>\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Testy projektu <${CI_PROJECT_URL}> zostały wykonane. <${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/tests/codeception/tests/_output/records.html|Zapis testu>\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
.template: &job-codeception-coverage .template: &job-codeception-coverage
<<: *job-codeception-test-parallel-manual <<: *job-codeception-test-parallel-manual
......
...@@ -87,4 +87,4 @@ codeception smoke test recorded manual: ...@@ -87,4 +87,4 @@ codeception smoke test recorded manual:
after_script: after_script:
- rm -r ${APACHE_DOCUMENT_ROOT} - rm -r ${APACHE_DOCUMENT_ROOT}
- 'if [[ ${REPORTPORTAL_AUTHORIZATION} && ${REPORTPORTAL_PROJECT} ]]; then curl -X POST "http://195.201.225.204:8080/api/v1/${REPORTPORTAL_PROJECT}/launch/import" -H "accept: */*" -H "Content-Type: multipart/form-data" -H "${REPORTPORTAL_AUTHORIZATION}" -F "file=@tests/codeception/tests/_output/report.xml;type=text/xml;filename=${CI_PROJECT_NAME}-${CI_COMMIT_REF_SLUG}-codeception.xml"; fi' - 'if [[ ${REPORTPORTAL_AUTHORIZATION} && ${REPORTPORTAL_PROJECT} ]]; then curl -X POST "http://195.201.225.204:8080/api/v1/${REPORTPORTAL_PROJECT}/launch/import" -H "accept: */*" -H "Content-Type: multipart/form-data" -H "${REPORTPORTAL_AUTHORIZATION}" -F "file=@tests/codeception/tests/_output/report.xml;type=text/xml;filename=${CI_PROJECT_NAME}-${CI_COMMIT_REF_SLUG}-codeception.xml"; fi'
- 'curl -X POST --data-urlencode "payload={\"text\": \"Smoke testy projektu <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zostały wykonane. <https://wpdesk.gitlab.io/-/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts/tests/codeception/tests/_output/records.html|Zapis testu>\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Smoke testy projektu <${CI_PROJECT_URL}> zostały wykonane. <${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/tests/codeception/tests/_output/records.html|Zapis testu>\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
...@@ -104,4 +104,4 @@ codeception test recorded manual: ...@@ -104,4 +104,4 @@ codeception test recorded manual:
after_script: after_script:
- rm -r ${APACHE_DOCUMENT_ROOT} - rm -r ${APACHE_DOCUMENT_ROOT}
- 'if [[ ${REPORTPORTAL_AUTHORIZATION} && ${REPORTPORTAL_PROJECT} ]]; then curl -X POST "http://195.201.225.204:8080/api/v1/${REPORTPORTAL_PROJECT}/launch/import" -H "accept: */*" -H "Content-Type: multipart/form-data" -H "${REPORTPORTAL_AUTHORIZATION}" -F "file=@tests/codeception/tests/_output/report.xml;type=text/xml;filename=${CI_PROJECT_NAME}-${CI_COMMIT_REF_SLUG}-codeception.xml"; fi' - 'if [[ ${REPORTPORTAL_AUTHORIZATION} && ${REPORTPORTAL_PROJECT} ]]; then curl -X POST "http://195.201.225.204:8080/api/v1/${REPORTPORTAL_PROJECT}/launch/import" -H "accept: */*" -H "Content-Type: multipart/form-data" -H "${REPORTPORTAL_AUTHORIZATION}" -F "file=@tests/codeception/tests/_output/report.xml;type=text/xml;filename=${CI_PROJECT_NAME}-${CI_COMMIT_REF_SLUG}-codeception.xml"; fi'
- 'curl -X POST --data-urlencode "payload={\"text\": \"Testy projektu <${CI_SERVER_URL}/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zostały wykonane. <https://wpdesk.gitlab.io/-/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts/tests/codeception/tests/_output/records.html|Zapis testu>\", }" https://hooks.slack.com/services/${SLACK_AUTH}' - 'curl -X POST --data-urlencode "payload={\"text\": \"Testy projektu <${CI_PROJECT_URL}> zostały wykonane. <${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/tests/codeception/tests/_output/records.html|Zapis testu>\", }" https://hooks.slack.com/services/${SLACK_AUTH}'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment