This repository contains the necessary code for building oneclient packages. Oneclient is part of Onedata - the global data management system.
The following submodules are used in the repository:
| Submodule | URL | Description |
|---|---|---|
| Bamboo scripts | https://github.com/onedata/bamboos | Bamboos contains common scripts used in Continuous Integration processes that use the Bamboo platform. |
| Oneclient | https://github.com/onedata/oneclient | Oneclient command line tool implementation. |
| fs-onedatafs | https://github.com/onedata/fs-onedatafs | Onedata filesystem python libraries |
| onedatafs-jupyter | https://github.com/onedata/onedatafs-jupyter | Onedata filesystem jupyter plugin |
In order to initialize all submodules please use:
make submodulesinstead of directly invoking Git submodule commands.
In order to build oneclient packages and docker images invoke:
makeThe building is done in docker containers. The builders docker images are available at Docker Hub.
The build process itself is fully based on Docker containers, so no other prerequisites other than Docker should be necessary. In case of problems with Docker cache, please set NO_CACHE=1 environment variable.
Please use GitHub issues mechanism as the main channel for reporting bugs and requesting support or new features.
This work was supported in part by 2017's research funds in the scope of the co-financed international projects framework (project no. 3711/H2020/2017/2).
This work is co-funded by the EOSC-hub project (Horizon 2020) under Grant number 777536.