Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support task repositories #56

Closed
matthewhanson opened this issue Oct 4, 2021 · 1 comment
Closed

support task repositories #56

matthewhanson opened this issue Oct 4, 2021 · 1 comment
Milestone

Comments

@matthewhanson
Copy link
Member

Core tasks are included in this Cirrus package (e.g., publish), as they are included in every deployment. However, tasks that are included in individual workflows (e.g., convert-to-cog) it often makes sense to version individually, and thus, also code version individually.

This is nearly always the case with batch tasks. A batch task repo would exist that is expected to publish a compatible docker image. However, with tasks that are written as Lambda functions (which can be used in batch with the cirrus-task-lambda-as-batch task), they would be included in the client-side repo for the cirrus deployment.

There should be a documented way to define tasks by linking to task repos. What would the task repos need to contain?

@matthewhanson matthewhanson added this to the 0.6.0 milestone Oct 4, 2021
@jkeifer
Copy link
Collaborator

jkeifer commented May 25, 2022

This is addressed by component plugins and/or lambda image support. See #139 and #104.

@jkeifer jkeifer closed this as not planned Won't fix, can't repro, duplicate, stale May 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants