luet/pkg/compiler
Ettore Di Giacinto 91ea2ed99f Make docker image repositories actually working
Several changes are included:
- Expose ensureDir in helpers, and call it in the Docker client. In
  other implementations that was handled by CopyFile behind the scenes,
  but that's not the case here
- Create accessor in Artifact to create Artifact objects from files.
  This is handy when we have to carry over downloaded package content
  into caches when artifacts are already verified
- Fix various issues around the imagePush flag, so now trees are pushed
  forcefully each time
- Take into consideration the real artifact name when pushing single
  files in the docker image. This behavior should be changed eventually,
  because single files which aren't repository packages now are in its
  own docker image, but we should have just one that brings the required
  metadata alltogether.
2021-01-22 16:54:19 +01:00
..
backend Add docker client #169 2021-01-22 16:54:19 +01:00
artifact_test.go Expect full image name to GenerateFinalImage 2021-01-18 12:26:22 +01:00
artifact.go Make docker image repositories actually working 2021-01-22 16:54:19 +01:00
checksum_test.go Add sanity check test 2019-12-29 14:14:06 +01:00
checksum.go Add package to calculate and compare artifact checksums 2019-12-29 13:59:47 +01:00
compiler_suite_test.go Support logging level and spinner customization 2020-01-01 13:43:22 +01:00
compiler_test.go Adapt fixtures and tests 2020-12-12 12:10:24 +01:00
compiler.go Let the build fail when depending on virtuals 2021-01-03 23:03:01 +01:00
interface.go Make docker image repositories actually working 2021-01-22 16:54:19 +01:00
spec_test.go Reuse same dockerfile gen logic between prelude and steps 2020-12-12 11:16:34 +01:00
spec.go Add virtual packages support 2021-01-03 20:08:04 +01:00