Skip to content
Snippets Groups Projects
Commit a3c9bdb3 authored by Krzysztof Dyszczyk's avatar Krzysztof Dyszczyk
Browse files

Deploy template and demo env

parent b396dbf4
No related branches found
No related tags found
1 merge request!10CI do wrzucania na demo
...@@ -38,6 +38,16 @@ stages: ...@@ -38,6 +38,16 @@ stages:
- php --version - php --version
- composer phpunit-integration - composer phpunit-integration
.template: &job-deploy-template
image: wpdesknet/amazon-svn-deploy
stage: deploy
dependencies:
- build to deploy
retry: 2
when: manual
only:
- tags
build php: build php:
image: wpdesknet/phpunit-woocommerce:0-0 image: wpdesknet/phpunit-woocommerce:0-0
stage: build stage: build
...@@ -150,54 +160,30 @@ build to deploy: ...@@ -150,54 +160,30 @@ build to deploy:
- tags - tags
deploy to shop: deploy to shop:
image: wpdesknet/amazon-svn-deploy <<: *job-deploy-template
stage: deploy
dependencies:
- build to deploy
retry: 2
script: script:
- ls -l
- /tmp/deploy_shop.sh ${CI_PROJECT_NAME} release.zip ${CI_PROJECT_NAME}.zip - /tmp/deploy_shop.sh ${CI_PROJECT_NAME} release.zip ${CI_PROJECT_NAME}.zip
- 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <https://gitlab.com/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do sklepu w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/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' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <https://gitlab.com/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do sklepu w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/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'
only:
- tags
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
when: manual
deploy to demo: deploy to demo:
image: wpdesknet/amazon-svn-deploy <<: *job-deploy-template
stage: deploy
dependencies:
- build to deploy
retry: 2
script: script:
- ls -l
- /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 <https://gitlab.com/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do demo w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/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' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <https://gitlab.com/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do demo w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/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'
only:
- tags
environment: environment:
name: wpdesk shop name: wpdesk demo
url: https://wpdeskplugin.s3.amazonaws.com/${CI_PROJECT_NAME}.zip url: https://demo.wpdesk.org
when: manual
deploy to repository: deploy to repository:
image: wpdesknet/amazon-svn-deploy <<: *job-deploy-template
stage: deploy
dependencies:
- build to deploy
retry: 2
script: script:
- ls -l
- rm -rf /tmp/svn-repository - rm -rf /tmp/svn-repository
- mkdir /tmp/svn-repository - mkdir /tmp/svn-repository
- /tmp/deploy_repository.sh ${CI_PROJECT_NAME} release/${CI_PROJECT_NAME} /tmp/svn-repository - /tmp/deploy_repository.sh ${CI_PROJECT_NAME} release/${CI_PROJECT_NAME} /tmp/svn-repository
- 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <https://gitlab.com/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do repozytorium WP w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/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' - 'curl -X POST --data-urlencode "payload={\"text\": \"Projekt <https://gitlab.com/wpdesk/${CI_PROJECT_NAME}|${CI_PROJECT_NAME}> zdeployowany do repozytorium WP w wersji ${CI_COMMIT_REF_NAME}\", }" https://hooks.slack.com/services/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'
only:
- tags
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
when: manual
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment