onedata / oneclient-pkg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains the necessary code for building oneclient packages. Oneclient is part of Onedata - the global data management system.

Submodules

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 submodules

instead of directly invoking Git submodule commands.

Building

In order to build oneclient packages and docker images invoke:

make

The 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.

Support

Please use GitHub issues mechanism as the main channel for reporting bugs and requesting support or new features.

Copyright and license

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Acknowledgements

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.

About

License:Apache License 2.0