1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-15 10:08:14 -05:00

Test other method

This commit is contained in:
Vince Grassia 2023-11-15 14:51:49 -05:00
parent 942b516ebf
commit 5143e411b5
No known key found for this signature in database
GPG Key ID: 9AD7505E8448CC08
14 changed files with 31 additions and 34 deletions

View File

@ -272,6 +272,11 @@ jobs:
runs-on: ubuntu-22.04
# needs:
# - build
services:
registry:
image: registry:2
ports:
- 5000:5000
strategy:
fail-fast: false
matrix:
@ -346,14 +351,20 @@ jobs:
with:
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
- name: Retrieve Storage Account secret
id: retrieve-secret
uses: bitwarden/gh-actions/get-keyvault-secrets@main
with:
keyvault: "bitwarden-ci"
secrets: "storage-account-dockerimagetest-conn-string"
########## Generate image tag and build Docker image ##########
- name: Build Docker image
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
with:
context: .
file: build.Dockerfile
platforms: |
linux/amd64,
linux/arm/v7,
linux/arm64
push: true
outputs: type=oci,dest=/tmp/build.tar
tags: localhost:5000/build:latest
- name: Generate Docker image tag
id: tag
run: |
@ -378,20 +389,6 @@ jobs:
PROJECT_NAME: ${{ steps.setup.outputs.project_name }}
run: echo "name=${_AZ_REGISTRY}/${PROJECT_NAME}:${IMAGE_TAG}" >> $GITHUB_OUTPUT
- name: Download build image artifact
run: |
az storage blob download \
--file /tmp/build.tar \
--container-name builds \
--name build \
--connection-string '${{ env.storage-account-dockerimagetest-conn-string }}'
ls -alh /tmp
- name: Load build image
run: |
docker load --input /tmp/build.tar
docker image ls -a
- name: Build Docker image
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
with:

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #

View File

@ -2,7 +2,7 @@
# Build stage #
###############################################
ARG BUILD_TAG=latest
FROM --platform=$BUILDPLATFORM build:${BUILD_TAG} AS bitwarden-build
FROM --platform=$BUILDPLATFORM localhost:5000/build:${BUILD_TAG} AS bitwarden-build
###############################################
# App stage #