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:
24
.github/workflows/prod-deploy.yml
vendored
24
.github/workflows/prod-deploy.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user