Skip to content
This repository has been archived by the owner on Jan 18, 2021. It is now read-only.

Additional CI Provider #868

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aepfli
Copy link

@aepfli aepfli commented May 2, 2020

This is a draft pullrequest, it is just a small idea, i wanted to challenge first, before investing more time into this. #842

Refactoring TravisPlugin to generic Ci plugin

Moving all generics part into new CiPlugin,
and implementing an interface called CiProvider,
which allows for easier generation of CI specific
data.

Adding GitHubActionsProvider

Allows usage of GitHub Actions, and utilizes the provided
environment variables to generate necessary data.

Adding Generic Ci Provider

Which uses default fields, so other systems can be easier integrated.

## Refactoring TravisPlugin to generic Ci plugin

Moving all generics part into new CiPlugin,
and implementing an interface called CiProvider,
which allows for easier generation of CI specific
data.

## Adding GitHubActionsProvider

Allows usage of GitHub Actions, and utilizes the provided
environment variables to generate necessary data.

## Adding Generic Ci Provider

Which uses default fields, so other systems can be easier integrated.
@aepfli
Copy link
Author

aepfli commented May 2, 2020

sidenote, this is untested, and far from final, i just wanted to show what we could theoretically do, and if this would be a suitable approach.

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

Successfully merging this pull request may close these issues.

1 participant