Select Git revision
README.rst 1.39 KiB
pelican-gitreceive
Publish a Pelican blog with gitreceive. Run git remote add publish
git@hostname:blog
to add the git remote and run git push publish
to
publish changes. This role does not configure a webserver.
Requirements
See meta/main.yml
and assertions at the top of tasks/main.yml
.
Role Variables
See defaults/main.yml
.
Dependencies
See meta/main.yml
.
Example Playbook
See tests/playbook.yml
.
Testing
Testing requires Python 2.7 and either Docker or Vagrant and Virtualbox. Install the Python dependencies, dependent roles and roles required for testing:
pip install -r tests/requirements.txt
ansible-galaxy install git+file://$(pwd),$(git rev-parse --abbrev-ref HEAD) -p .molecule/roles
molecule dependency
To run the full test suite:
pre-commit run --all-files
molecule test --platform all
License
This software is licensed under the MIT license (see the LICENSE.txt
file).
Author Information
Nimrod Adar, contact me or visit my website. Patches are welcome via git send-email. The repository is located at: https://www.shore.co.il/git/.
TODO
- Tests.