devcontainers / devcontainers/ci
devcontainer ci image cache is never working
- Lingua principale
- TypeScript
- Stelle
- 496
- Fork
- 101
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
In dc github action I have
```
- name: Dev Container Build and Run Action
uses: devcontainers/ci@v0.3
with:
imageName: ghcr.io/${{ github.repository_owner }}/devcontainers
imageTag: latest
runCmd: |
mvn --version
whoami
ls -lash /home/vscode
echo "Dev Container can start up! Let's push!"
```
this builds and pushes the DC.
In deploy github action I have:
```
- name: Dev Container Build and Run Action
uses: devcontainers/ci@v0.3
with:
imageName: ghcr.io/${{ github.repository_owner }}/devcontainers
cacheFrom: ghcr.io/${{ github.repository_owner }}/devcontainers
# platform: linux/amd64,linux/arm64
push: never
runCmd: |
whoami
ls -lash /home/vscode/
< then a lot more things>
```
This always rebuilds the container instead of loading it from cache.
What am I doing wrong?
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Confronta i due workflow di GitHub Actions, in particolare imageName, cacheFrom, push e l’entry point bloccato devcontainers/ci@v0.3. Riproduci il workflow di deploy e analizza il comportamento della cache dell’action per l’immagine pubblicata. Il lavoro è completato quando il workflow di deploy riutilizza l’immagine del container esistente invece di ricostruirla.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, github-actions, typescript
- Ambito
- ci-cd, devops
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100