-
Notifications
You must be signed in to change notification settings - Fork 109
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
Investigate better ways for storing the resources of regression tests #1550
Comments
@teojgo Any ideas on this one? |
Yes I am looking in artifact management in general |
Whenever you have something more concrete, feel free to share here. |
This should also cover storing of test artifacts, which now go to the output directory. |
So my idea from a user point of view would be to be able to specify artifacts at the test level as follows:
In the above case, |
What about having functions instead? self.push_artifact(self.stdout, ['repo1', 'repo2'])
self.pull_artifact('repo', 'foo.txt')
|
Also what about the configuration? How should it look like? 'artifact_repositories': [
{
'name': 'my-project-repo',
'type': 'git',
'repo': 'https://gitlab.com/group/projectA',
'options': ['...']
},
{
'name': 'my-other-repo',
'type': 'jfrog',
'repo': 'url',
'options': ['...']
}
] |
Yeah, typically gou give the name of the repo to the corresponding cli. So assuming that you have configured first with the corresponding url, you refer to it using a chosen name. |
Perhaps solved with #1577 |
The current way of storing resources in an external directory is not good, because the files are untracked. Sharing them is not easy either. We should find a different and more efficient way to do it.
The text was updated successfully, but these errors were encountered: