scrapinghub / scrapinghub-stack-portia

Software stack used to run Portia spiders in Scrapinghub cloud
BSD 3-Clause "New" or "Revised" License
10 stars 6 forks source link

======================== scrapinghub-stack-portia

Software stack used to run Portia spiders in Scrapinghub cloud.

Versioning

Versioning is done in the following manner:

All stack versions are listed correspond to a Docker image listed at:

Release procedure

When you're going to release a new version of the stack, you should:

  1. Do not forget to pull latest changes from master::

    git pull origin

  2. Tag it with a correct tag string (see Versioning section above)::

    git tag

    Example::

    git tag -f 0.13 git tag 0.13-20160727

  3. Push the changes and the tags to the repo::

    git push -f origin master

    Example::

    git push -f origin master 0.13 0.13-20160727

    Tags should be pushed when pushing changes (or before it) because otherwise build will not be triggered and developer will be required to find the build in drone and trigger it manually again after tags are pushed.

  4. After release it's necessary to check that tag is updated both in github and hub.docker.com: