1
0
mirror of https://github.com/bitwarden/server synced 2025-12-29 06:33:43 +00:00

New BTR pipeline model (#1599)

Splitting out the build artifacts and the docker containers. Making the QA deploy more streamlined with the new build pipeline. Disabling the prod workflow, but keeping it until we fully migrate our deploy processes over to the new flow.
This commit is contained in:
Joseph Flinn
2021-09-24 15:04:14 -07:00
committed by GitHub
parent bccd7eb0ba
commit dac3b3e893
5 changed files with 259 additions and 291 deletions

View File

@@ -7,14 +7,12 @@ on:
release_tag_name_input:
description: "Release Tag Name <X.X.X>"
required: true
release:
types:
- published
jobs:
setup:
if: false
name: Setup
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
outputs:
package_version: ${{ steps.create_tags.outputs.package_version }}
tag_version: ${{ steps.create_tags.outputs.tag_version }}
@@ -63,7 +61,7 @@ jobs:
deploy-docker:
name: Tag & push Docker
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: setup
strategy:
fail-fast: false
@@ -154,7 +152,7 @@ jobs:
build:
name: Build
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: setup
strategy:
fail-fast: false
@@ -257,7 +255,7 @@ jobs:
deploy-identity:
name: Deploy Identity
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: build
steps:
- name: Download aritifacts
@@ -289,7 +287,7 @@ jobs:
deploy-api:
name: Deploy API
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: build
steps:
- name: Download aritifacts
@@ -321,7 +319,7 @@ jobs:
deploy-billing:
name: Deploy Billing
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: build
steps:
- name: Download aritifacts
@@ -353,7 +351,7 @@ jobs:
deploy-events:
name: Deploy Events
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: build
steps:
- name: Download aritifacts
@@ -385,7 +383,7 @@ jobs:
deploy-sso:
name: Deploy SSO
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: build
steps:
- name: Download aritifacts
@@ -417,7 +415,7 @@ jobs:
deploy-portal:
name: Deploy Portal
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: build
steps:
- name: Download aritifacts
@@ -449,7 +447,7 @@ jobs:
deploy-admin:
name: Deploy Admin
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: build
steps:
- name: Download aritifacts