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

Feature: Support for maven repository as a source for concord repository #864

Open
2 tasks
amithkb opened this issue Jan 11, 2024 · 2 comments
Open
2 tasks

Comments

@amithkb
Copy link
Contributor

amithkb commented Jan 11, 2024

Currently, Only git is considered as a repository source for Concord workflows.
In scenarios where git is unavailable or teams adopting CIOPS approach for developing Concord workflows, support for a build or a package registry as a source will be necessary.

  • Support for mvn:// as the url source for concord repository
  • Support for triggers on publish of an artifact(Concord workflows) to the maven repository
@amithkb amithkb changed the title Support for Maven repository as a source for Concord repository Feature: Support for Maven repository as a source for concord repository Jan 11, 2024
@amithkb amithkb changed the title Feature: Support for Maven repository as a source for concord repository Feature: Support for maven repository as a source for concord repository Jan 11, 2024
@ibodrov
Copy link
Collaborator

ibodrov commented Feb 28, 2024

Support for mvn:// as the url source for concord repository

A good starting point is RepositoryProvider

There are already multiple RepositoryProviders, it should not be too hard to add one that is backed by DependecyManager.

@ibodrov
Copy link
Collaborator

ibodrov commented Feb 28, 2024

Support for triggers on publish of an artifact(Concord workflows) to the maven repository

If the repository supports webhooks (e.g. Nexus) that are basically just JSON being POSTed then it should be possible to consume such events using Generic Triggers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants