From 4057f28956f1bc8997e950f10a1f9dd1d4dfef1b Mon Sep 17 00:00:00 2001 From: Fabian Arrotin Date: Aug 31 2022 11:11:25 +0000 Subject: Adding section about artifacts.ci.centos.org Signed-off-by: Fabian Arrotin --- diff --git a/docs/ci.md b/docs/ci.md index 9c2a159..afd1a33 100644 --- a/docs/ci.md +++ b/docs/ci.md @@ -178,3 +178,16 @@ When needed to retire the session execute the command. ```shell duffy client retire-session ``` + +## Artifacts storage + +There is a artifacts storage box that you can use to store ephemeral artifacts (logs, build, etc). It's publicly available as [https://artifacts.ci.centos.org](https://artifacts.ci.centos.org). + +How can you push to that storage box ? +Each tenant will have a dedicated directory (owned by them) under /srv/artifacts. +You can use your project name as user and your project ssh keypair to push through ssh (rsync, scp) to ssh://`tenant_name`@artifacts.ci.centos.org:/srv/artifacts/`tenant_name` + +Worth knowing that while you can push through ssh, there is no allowed shell for you on that storage box, so use scp or rsync directly from the jenkins pod that has your private key to push to that storage box + +!!! warning + We'll implement some rotation to clean-up used space on that machine on regular basis, so don't expect pushed files to remain available forever !