ClusterHQ / flocker

Container data volume manager for your Dockerized application
https://clusterhq.com
Apache License 2.0
3.39k stars 290 forks source link

[FLOC-4556] Avoid putting root owned files into the checked out repository #2976

Closed wallrj closed 7 years ago

wallrj commented 7 years ago

Fixes: https://clusterhq.atlassian.net/browse/FLOC-4556

Don't put package files in the repository. Put them straight into /var/html instead.

I've also put the package repo in directory that should only exist for a single build.

$TRIGGERED_BRANCH/$BUILD_TAG

There are a bunch of acceptance test failures caused by failure to cleanup Docker containers after the integration tests. I dug into the logs and found signs of this known Docker issue: https://github.com/docker/docker/issues/27381