diff --git a/.travis.yml b/.travis.yml index b322271..5b1e938 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,11 +5,13 @@ python: - '3.7' install: - pip install --upgrade pip==18.1 -- pip install poetry +- pip install poetry codacy-coverage - make install script: - make test - make lint +after_success: +- python-codacy-coverage -r coverage.xml before_deploy: - poetry config http-basic.pypi bmaher "$PYPI_PASSWORD" - git config --local user.name "$GITHUB_USERNAME" @@ -37,4 +39,4 @@ env: - secure: "3ibr/xusHvwBV4nj/VXbOtn7jFRFszjF8UcJZTGGCM7zb5vmegQs1/Ox/8A00dE79LelAyagjDRbolrwmwErOCNeP0IrHC+Bmu77nZTuE7NZTOr+A1IFwSugtcwoQo5SsJ1z9gL1WFcaodIdqWpaDRStcnT4sKDrMY8DQlbb654SwNpCpoWhv/hnqnDPEi3PUKkjfC8e6iqgBzfytaeJGxM/soM6Iimvc1beONJanQzC8A1MuyAipha1YlPhAAWcPMSoUyVbjriQAZl8iMowEvrBID6EuNbLCJQ6ucFyDsaX6nDkAi98mOIDQE1Wt/YvsKdQJ+6+fh9ZR/D1qJwYkks2YGr/NTAIMc6qJqcj7yoIQYgQItBlmMVaXaUZ1ph+eHd6rcQAAZF3kb+xfp9QdlXxgrAXQSjjmAp3/tSbIzyVwe44dePdGQ4TMevKmiXjAc3l1nDeEVsZPEPv2J6ky0Z8Ezs3WOYrjBsYcidrOT2zZLUXE9yICOCH0ftM0ePgMDFOuT16OpqfOY7teJvVp7t0g8QoLRVqF2Xy8NrrYl6nJsPyS8DUqYAP4kqvMdyK0Qmqttm+AQpu+Z40sPrVaBUEGJZgGKgZ5Kp5ziuD1CimL2kxWS9RHm1UXbhuk9fxp6ke30IuXkkQ6LXmvbdfqOlqPItt1iWPCLMN6wZkfR0=" - secure: "e98YEEgheaBLRgjY9NU6fwI1PwnApjLqmSF4m+a7J4BuWa9Qpay0JJptoHyCxs/0uX2IH3M5ujlj0ZevtxHPq3bl4Vo8vkK5p8pFPyrwz2oqeDmj7XU4WacvTJNPLFuG3UqHz3B9W2nZMIATLL7GBqEWVAFMIbrRavxq2VHypFMnFDBGUXNR2DSk8gFj4NeHloxfVQ5NXabloxedko5+LV8hNx24HdHSEhKk/HC7VnWgreBlbTKlsO2zCFOC8tY8I4L6XRh4mA2JG5dpUjfUXxWhm+XKRmPauiIBBzuMjKpl36Ukzgy07Q1UaaluSLjJjAW3PPJZOKTXRjtPauQOlv/7PtE8GJyNY0PWbt73HsHua51arhgePlfCLpZkIVxTefDVTvDzvSM0S/Go1f4UYiL/sC0QMRDRIvp4w2rNRV56F8biuonDVasxvWeIRXqy75Tjcy8h3RjuLi5BNLAAHr65YyBasPqY1T3xVFlhbrKDMi54gFHfrhVCKNyjkashq0MpyIn66/ykssZLQwuVy7GHieqAcykL+sLA8uM79uV8tsCHAawIjKMkoZfqqi1lcntlmtIlqs9cJaBE8VKuN6KjMxQQFmJdTVgePHYZh8mAX0lDgCsCeYUIoUqDFkFd0pq7Lg4bUetONVDPIet6Nnl8zVtrpfdnxtWx244l0vo=" - secure: "OQo9ziFQZ3OY4L2YCeSa4+dVwkt2xJs8bbo65bZrTV7V1a9x8WLr7wzFlerxNxXFRgZjeFanb6+ypG8fi102bQZY/Vjtj6UHcZTaD1LT28RDCDqA5whzEZIAwW08NM83A8em6a5G/GkgFHlt0gJH15iXsTnKj1C4SDNJzZdmeKrL4YaGybQGAckwwmWREE5QhgWyml+QZ/V/8Zj1/ZfCNWRjvGJQ9x2SEQe1O821aOqJXEJxTqYTzI1XOpl5wwmDjIa7MaxPAmRIEsTp5B+I4EJnaYYvKUoyzi/QWCOJLC/w1rys2UkRe40CosazsVkYL3BNU7z11OYoCYlZ7zFLzAybMr/CimOge+JurRs4l8g5gQD0IeSjRysRR49vQAYxezMFqUYr39SxGA9z1i4CSgPC76BfOhnFtrVIzL2PjM6SS8nyZnF4uMn8VJTdnmOd+CMRP5oWXb9q5Sm8nbZ94UehHdtPm7O2jVGijl1dXBa2iIyCn9sXdKHqKl2pwbI4zXxQr2rX9/DFDFoplitIXErp9LhpXpMRi3Bg+xYODfRWO4IDS33jkO7B37xFo0SUjC10Tqqc8DO5io+bUMyPIRAuPPVwVKPE6yJ0GVJ0wVvFAkL47/qxlOZ7D8RoGm/66UlggLIFA8lGDHETX4FWBvDT5ltIkBLgCTfQZ4vFi4g=" - + - secure: "F523U7/N5qW0hvbLE/CRQEUNowQmh6vBfK97/xmTUjQE3o8eMSpBOWmfFpwge6bcSpNZpiFAmdFdZ+C6sPI2WS468YpSFWsQK/J5nCKQ4GIFtMTtrhj/iPwYchZJ6AjdV1az2HdrNQEKF5yLAzt30tSxdO/7TmRfynJjBzoRTuTGKiW4RQX+gbdiJhTHgF+Bxb5IXeIWjOxkwarxjfSj47cdqd+lk2DyI6idAFkZWC5lTNjhR5PuBuBiB/UWL3Z/AqNELeetbsrNDPru7RUsVw+bfyMoUuX/PNDwyw1kedXGaFIeij6kfJYcUMleXjwjnpT/d+4QYxm7Zx8dDDSAZIJUN9am/xu87c2XqedHi0AYOUTVbu6hKlFAONb0itNwa/3Z91ZhUObVGxSZMkWiHzgLJGsj+TGOjnyRGMw3ny4F8WYx5zcmMi1PFfXvGDKOcxM/bkyUdHe/B0tA+1b+FgE/SqJR4P9xkVT3xgOM2L468AFj+Po7YaQVBgnqheYnUnI266Y3CnbY/+DY5PfTgy3IZCD3erGxTaw86ajTctIOUI55+OxqkjbPJVJEmdCTSUR2upWp2YowwRUad4k4Xxpu34WTq0xen8ch9hjEZRgS2YRqeDbsw0qc7iVz/7CbKV4VS1YGFPs3LYC0Ia7nMHTk1HCq045aerKUeXj5uJ0=" diff --git a/CHANGELOG.md b/CHANGELOG.md index 164ded2..9b1e177 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,31 +5,30 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [1.2.5] - 2019-05-16 +## [1.2.6][] - 2019-05-17 -### Fixed +### Added - - Change the configuration of [Zappr](.zappr.yaml) to comply with the [Rules of Play]. - -[Rules of Play]: https://opensource.zalando.com/docs/releasing/index/#be-compliant + - Added badges to README. + - Publish code coverage after build. -## [1.2.4][] - 2019-05-10 +### Removed -### Added + - Removed redundant `delivery.yaml` file. - - Use Travis for CI. +## [1.2.5][] - 2019-05-16 -### Changed +### Fixed - - + - Change the configuration of [Zappr](.zappr.yaml) to comply with the [Rules of Play]. -### Fixed +[Rules of Play]: https://opensource.zalando.com/docs/releasing/index/#be-compliant - - +## [1.2.4][] - 2019-05-10 -### Removed +### Added - - + - Use Travis for CI. ## [1.2.3][] - 2019-05-10 @@ -46,10 +45,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Missing PyYAML dependency. -### Removed - - - - ## [1.1.0][] - 2019-05-10 ### Added @@ -57,18 +52,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Implemented `-v`/`--version` option to show Zelt version. - This changelog. -### Changed - - - - -### Fixed - - - - -### Removed - - - +[1.2.6]: https://github.com/zalando-incubator/zelt/compare/v1.2.5...v1.2.6 +[1.2.5]: https://github.com/zalando-incubator/zelt/compare/v1.2.4...v1.2.5 [1.2.4]: https://github.com/zalando-incubator/zelt/compare/9513e05cb6f20ddb3459095ff771e1e8ad1ae299...3b5cc6bb09c923fa713d5f1348b39c7def97afeb [1.2.3]: https://github.com/zalando-incubator/zelt/compare/022588a3c51b3b313bf1a9df03db96a5a7a3e9bb...9513e05cb6f20ddb3459095ff771e1e8ad1ae299 [1.1.0]: https://github.com/zalando-incubator/zelt/compare/aca82a82608a931fe9d34b0271102feac0ee7e28...022588a3c51b3b313bf1a9df03db96a5a7a3e9bb diff --git a/README.md b/README.md index a136c5e..6f9ab0d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ -

+

## Zalando end-to-end load tester +[![Build Status](https://travis-ci.org/zalando-incubator/zelt.svg?branch=master)](https://travis-ci.org/zalando-incubator/zelt) [![PyPI Version Badge](https://badgen.net/pypi/v/zelt)](https://pypi.org/project/zelt) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/a74dee2bbbd64da8951a3cec5059dda3)](https://www.codacy.com/app/bmaher/zelt?utm_source=github.com&utm_medium=referral&utm_content=zalando-incubator/zelt&utm_campaign=Badge_Grade) [![Codacy Badge](https://api.codacy.com/project/badge/Coverage/a74dee2bbbd64da8951a3cec5059dda3)](https://www.codacy.com/app/bmaher/zelt?utm_source=github.com&utm_medium=referral&utm_content=zalando-incubator/zelt&utm_campaign=Badge_Coverage) [![Code Style](https://badgen.net/badge/code%20style/black/000)](https://github.com/ambv/black) + A **command-line tool** for orchestrating the deployment of [Locust][] in [Kubernetes][]. Use it in conjunction with [Transformer][] to run large-scale end-to-end load testing of your website. diff --git a/delivery.yaml b/delivery.yaml deleted file mode 100644 index 4c8899e..0000000 --- a/delivery.yaml +++ /dev/null @@ -1,33 +0,0 @@ -version: "2017-09-20" -pipeline: - - id: Build - type: script - vm: small - overlay: ci/python - commands: - - desc: "Dependencies" - cmd: | - apt-get update - apt-get install -y python3.6-venv - pip install poetry - - - desc: "Install" - cmd: | - make install - - - desc: "Test" - cmd: | - make test - - - desc: "Lint" - cmd: | - make lint - - - desc: "Upload code quality data to SonarQube" - cmd: | - sonar-client \ - -Dsonar.sources=zelt \ - -Dsonar.exclusions=main.py,tests/**/*.py,images \ - -Dsonar.python.pylint.reportPath=pylint-report.txt \ - -Dsonar.python.coverage.reportPath=coverage.xml \ - --recipes=update-dashboard-on-merge,pr-issues-as-comments,compare-pr-coverage diff --git a/pyproject.toml b/pyproject.toml index c2f21f4..25b9da7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "zelt" -version = "1.2.5" +version = "1.2.6" description = "Zalando end-to-end load tester" authors = [ "Brian Maher ",