Есть ли способ кешировать docker -составить, чтобы он не собирался снова и снова? вот мой файл рабочего процесса действия:
name: Github Action
on:
push:
branches:
- staging
jobs:
test:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v1
- name: Bootstrap app on Ubuntu
uses: actions/setup-node@v1
with:
node-version: '12'
- name: Install global packages
run: npm install -g yarn prisma
- name: Install project deps
if: steps.cache-yarn.outputs.cache-hit != 'true'
run: yarn
- name: Build docker-compose
run: docker-compose -f docker-compose.test.prisma.yml up --build -d
Я хочу кэшировать шаг сборки docker. Я пытался использовать if: steps.cache-docker.outputs.cache-hit != 'true' then only build
, но не работал.