root: use npm ci
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
4c14e88a25
commit
e455e20312
4
.github/workflows/ci-main.yml
vendored
4
.github/workflows/ci-main.yml
vendored
|
@ -138,7 +138,7 @@ jobs:
|
|||
if: steps.cache-web.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd web
|
||||
npm i
|
||||
npm ci
|
||||
npm run build
|
||||
- name: run e2e
|
||||
run: |
|
||||
|
@ -171,7 +171,7 @@ jobs:
|
|||
if: steps.cache-web.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd web
|
||||
npm i
|
||||
npm ci
|
||||
npm run build
|
||||
- name: run e2e
|
||||
run: |
|
||||
|
|
2
.github/workflows/ci-outpost.yml
vendored
2
.github/workflows/ci-outpost.yml
vendored
|
@ -116,7 +116,7 @@ jobs:
|
|||
- name: Build web
|
||||
run: |
|
||||
cd web
|
||||
npm install
|
||||
npm ci
|
||||
npm run build-proxy
|
||||
- name: Build outpost
|
||||
run: |
|
||||
|
|
8
.github/workflows/ci-web.yml
vendored
8
.github/workflows/ci-web.yml
vendored
|
@ -22,7 +22,7 @@ jobs:
|
|||
cache-dependency-path: web/package-lock.json
|
||||
- run: |
|
||||
cd web
|
||||
npm install
|
||||
npm ci
|
||||
- name: Generate API
|
||||
run: make gen-web
|
||||
- name: Eslint
|
||||
|
@ -40,7 +40,7 @@ jobs:
|
|||
cache-dependency-path: web/package-lock.json
|
||||
- run: |
|
||||
cd web
|
||||
npm install
|
||||
npm ci
|
||||
- name: Generate API
|
||||
run: make gen-web
|
||||
- name: prettier
|
||||
|
@ -58,7 +58,7 @@ jobs:
|
|||
cache-dependency-path: web/package-lock.json
|
||||
- run: |
|
||||
cd web
|
||||
npm install
|
||||
npm ci
|
||||
- name: Generate API
|
||||
run: make gen-web
|
||||
- name: lit-analyse
|
||||
|
@ -86,7 +86,7 @@ jobs:
|
|||
cache-dependency-path: web/package-lock.json
|
||||
- run: |
|
||||
cd web
|
||||
npm install
|
||||
npm ci
|
||||
- name: Generate API
|
||||
run: make gen-web
|
||||
- name: build
|
||||
|
|
2
.github/workflows/release-publish.yml
vendored
2
.github/workflows/release-publish.yml
vendored
|
@ -99,7 +99,7 @@ jobs:
|
|||
- name: Build web
|
||||
run: |
|
||||
cd web
|
||||
npm install
|
||||
npm ci
|
||||
npm run build-proxy
|
||||
- name: Build outpost
|
||||
run: |
|
||||
|
|
2
.github/workflows/web-api-publish.yml
vendored
2
.github/workflows/web-api-publish.yml
vendored
|
@ -19,7 +19,7 @@ jobs:
|
|||
- name: Publish package
|
||||
run: |
|
||||
cd web-api/
|
||||
npm i
|
||||
npm ci
|
||||
npm publish
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}
|
||||
|
|
|
@ -4,7 +4,7 @@ FROM --platform=${BUILDPLATFORM} docker.io/node:16 as website-builder
|
|||
COPY ./website /work/website/
|
||||
|
||||
ENV NODE_ENV=production
|
||||
RUN cd /work/website && npm i && npm run build-docs-only
|
||||
RUN cd /work/website && npm ci && npm run build-docs-only
|
||||
|
||||
# Stage 2: Build webui
|
||||
FROM --platform=${BUILDPLATFORM} docker.io/node:16 as web-builder
|
||||
|
@ -13,7 +13,7 @@ COPY ./web /work/web/
|
|||
COPY ./website /work/website/
|
||||
|
||||
ENV NODE_ENV=production
|
||||
RUN cd /work/web && npm i && npm run build
|
||||
RUN cd /work/web && npm ci && npm run build
|
||||
|
||||
# Stage 3: Build go proxy
|
||||
FROM docker.io/golang:1.18.1-bullseye AS builder
|
||||
|
|
4
Makefile
4
Makefile
|
@ -132,8 +132,8 @@ ci-pending-migrations: ci--meta-debug
|
|||
|
||||
install:
|
||||
poetry install
|
||||
cd web && npm i
|
||||
cd website && npm i
|
||||
cd web && npm ci
|
||||
cd website && npm ci
|
||||
|
||||
a: install
|
||||
tmux \
|
||||
|
|
|
@ -4,7 +4,7 @@ FROM --platform=${BUILDPLATFORM} docker.io/node:16 as web-builder
|
|||
COPY ./web /static/
|
||||
|
||||
ENV NODE_ENV=production
|
||||
RUN cd /static && npm i && npm run build-proxy
|
||||
RUN cd /static && npm ci && npm run build-proxy
|
||||
|
||||
# Stage 2: Build
|
||||
FROM docker.io/golang:1.18.1-bullseye AS builder
|
||||
|
|
Reference in a new issue