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

bob-archive should be able to act remotely #340

Open
Ferruck opened this issue May 28, 2020 · 0 comments
Open

bob-archive should be able to act remotely #340

Ferruck opened this issue May 28, 2020 · 0 comments

Comments

@Ferruck
Copy link
Contributor

Ferruck commented May 28, 2020

That's because bob archive only works locally where the artifacts are stored. It's poorly documented in the manpage.

Well, yes, indeed. Is this just because nobody cared to implement a remote bob archive or are there technical reasons?

There was no need yet. Until now it was sufficient to have a cron-job on the artifact server that works locally. Technically it is possible to implement that but it will require the HTTP endpoint to be a WebDAV resource (needs PROPFIND to list the directories). The shell backend might need a ls command too.

Originally posted by @jkloetzke in #336 (comment)

rhubert added a commit to rhubert/bob that referenced this issue Jul 29, 2022
Extend the archive command to clean up a non local archive using a
custom plugin. Therefore the plugin manifest must contain
'archiveAccessors'. Each entry should point to a class inheriting from
'BaseArchiveAccess' providing the appropriate methods to access the
custom archive.

Fixes BobBuildTool#340.
rhubert added a commit to rhubert/bob that referenced this issue Jul 29, 2022
Extend the archive command to clean up a non local archive using a
custom plugin. Therefore the plugin manifest must contain
'archiveAccessors'. Each entry should point to a class inheriting from
'BaseArchiveAccess' providing the appropriate methods to access the
custom archive.

Fixes BobBuildTool#340.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants