Come pubblicare un Artifact da un contenitore Docker

Sto eseguendo un agente TeamCity che spawn un container docker, eseguendo diverse attività all'interno di quel contenitore (php). Come phpunit, phplint e compositore. Ho trascinato il contenuto all'interno del contenitore se tutti i test passano, creerà un phpproject.zip.

Dopo che è stato fatto, vorrei spingere quel phpproject.zip come Artifact torna al server TeamCity dall'interno del contenitore docker.

Il mio contenitore docker è in esecuzione con i parametri -rm per rimuovere il contenitore dopo che lo script è stato eseguito.

È ansible?

Tim

Ho scoperto come fare questo .. Ho mappato un volume del mio demone Docker nel contenitore con il parametro -v e ho pubblicato i miei manufatti al demone.

Dopo che il contenitore viene rimosso i dati persistono sul demone e sono stato in grado di eseguire un eco "## teamcity [publishArtifacts 'PATH_TO_ARTIFACT']"