Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

requirements.txt

Blame
  • This project manages its dependencies using pip. Learn more
    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