diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f48bd96e10403c6778bd014c29279c3166326c5a..5919f63bf46d195b114b646fa938db1ebc1cc3bc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,4 @@ +#1.10.5 before_script: - cd ${CI_PROJECT_DIR} @@ -136,12 +137,14 @@ build to deploy: - rm -rf ${CI_PROJECT_DIR}/release ${CI_PROJECT_DIR}/release.zip /tmp/release - mkdir /tmp/release - mkdir ${CI_PROJECT_DIR}/release + - mkdir ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} - cp -rf ${CI_PROJECT_DIR}/* /tmp/release - - cp -rf /tmp/release/* ${CI_PROJECT_DIR}/release - - cd ${CI_PROJECT_DIR}/release - - composer install --no-dev --no-progress + - cp -rf /tmp/release/* ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} + - cd ${CI_PROJECT_DIR}/release/${CI_PROJECT_NAME} +# - composer install --no-dev --no-progress - rm -rf build-coverage release tests docs .git .editorconfig .gitignore .gitlab-ci.yml apigen.neon \ composer.json composer.lock phpcs.xml.dist phpunit-integration.xml phpunit-unit.xml composer.phar wp-cli.phar + - cd ../ - zip -r -q ../release.zip ./ only: - tags @@ -155,6 +158,7 @@ deploy to shop: script: - ls -l - /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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' only: - tags environment: @@ -172,7 +176,8 @@ deploy to repository: - ls -l - rm -rf /tmp/svn-repository - mkdir /tmp/svn-repository - - /tmp/deploy_repository.sh ${CI_PROJECT_NAME} release /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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' only: - tags environment: