datamade / how-to

📚 Doing all sorts of things, the DataMade way
MIT License
84 stars 12 forks source link

Add recommendation of adoption for GH Actions / CodeDeploy #155

Closed hancush closed 3 years ago

hancush commented 3 years ago

Overview

This PR adds a recommendation of adoption for a third-party CodeDeploy integration for GitHub Actions. It also updates our GitHub Actions to cover this use case. It does not add a cookiecutter for this pattern, as we don't maintain one for PyPI, another deployment edge case.

Handles #36.

Testing Instructions

fgregg commented 3 years ago

agree it's out of scope, but should we have cookie cutter templates for this and pypi?

hancush commented 3 years ago

@fgregg I think it would be nice but potentially a challenge if there is not a straightforward way to apply a cookie cutter to an existing project. In the past, I've rsync'ed generated files to the correct destination, but there might be a better pattern within cookiecutter itself (haven't done much thinking about it).