rucio / containers

Containers for Rucio
Apache License 2.0
9 stars 55 forks source link

Adding container for RucioFS (aka FUSE-POSIX) #163

Closed gabrielefronze closed 3 years ago

gabrielefronze commented 3 years ago

The container is based upon the clients one, but includes everything needed for RucioFS to be compiled.

gabrielefronze commented 3 years ago

Can someone explain me how should I setup the context in the GitHub actions? Thanks!

maany commented 3 years ago

Hey @gabrielefronze , can you rebase your PR as that will give you an updated version of the GitHub Actions workflow. In the new workflow, you just need to add a CSV string to represent the build configuration in the build matrix here:

https://github.com/rucio/containers/blob/3bc43c901f3c2ac86083f572f271e810f40832ea/.github/workflows/docker-auto-build.yml#L14-L23

The first parameter of the CSV string is the subdirectory that contains the Dockerfile and the docker context that would be built. It is followed by some optional parameters that determine the image tag and whether the latest tag should be pushed additionally etc.

These parameters are documented here: https://github.com/rucio/containers/blob/3bc43c901f3c2ac86083f572f271e810f40832ea/.github/workflows/docker-auto-build.yml#L49-L76

gabrielefronze commented 3 years ago

Thanks @maany for the detailed info! I'm rebasing the whole thing immediately :)