Skip to content
Snippets Groups Projects
Select Git revision
  • 732fc822b760263c8175862988026e67ea708ccf
  • master default
2 results

post-merge

Blame
  • 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