1
0
mirror of https://github.com/bitwarden/server synced 2025-12-25 04:33:26 +00:00
Commit Graph

51 Commits

Author SHA1 Message Date
Opeyemi
62c8b4c77d [DEVOPS-1259] reupdate CI-only KV SP (#2858)
* reupdate CI-only KV SP

* add some edits
2023-04-17 18:03:32 +01:00
Opeyemi
972a500745 [DEVOPS-1259]Update pipeline to CI only KV (#2854)
* Update pipeline to CI only KV
2023-04-17 14:06:57 +01:00
Michał Chęciński
b44ff27d3a [DEVOPS-1211] Push docker only to bitwardenprod ACR (#2695)
* Push docker only to prod ACR

* Remove matrix in container registry purge
2023-02-15 11:45:46 +01:00
Michał Chęciński
d60746d9b1 Add Billing Into Server CI Workflow (#2478) 2022-12-20 12:09:17 +01:00
Michał Chęciński
f173988979 Remove DCT bypass for scim (#2451) 2022-12-06 09:48:55 -05:00
Opeyemi
f3b4363440 update ::set-output to latest (#2470)
* update ::set-output to latest

* update workflow for linter error
2022-12-05 16:12:42 +00:00
Vince Grassia
194dfe7e14 Bitwarden Unified Self-Host project (#2410) 2022-11-18 14:39:01 -05:00
Todd Martin
30efd80684 Updated environment for Prod Github Deployment to not specify service name (#2392)
* Updated environment for deployments to not specify service name.

* Fixed linting errors.

(cherry picked from commit b40b0f57cc)

* Undid changes to QA deployment.  This will be moved to the devops repo so no changes here are necessary.
2022-11-14 20:21:06 -05:00
Todd Martin
dd75642aa3 Changed Github deployments not to run on Dry Run. (#2406) 2022-11-14 13:43:08 -05:00
Opeyemi
a300643505 add run-name for releases to include their workflow trigger (#2390)
* add run-name for releases to include their workflow trigger

* add edit for linter errors
2022-11-08 20:26:47 +00:00
Michał Chęciński
65e9520d09 Update artifact download action (#2312) 2022-09-28 14:50:43 +02:00
Michał Chęciński
26fc67eec6 Devops 905 publish event processor (#2239)
* Change to EventsProcessor

* COmment out for testing

* Comment out for testing

* Comment out branch check

* Comment version check

* Add info about origin registry

* FIx condition

* Uncomment after testing

* Release events
2022-09-15 17:21:00 +02:00
Michał Chęciński
2b2f9fafd2 Publish EventsProcessor and Icons Images to Prod ACR (#2210)
* Add steps to publish image to prod acr

* Add comments for testing

* Fix

* FIx

* Remove comments after testing

* Try to fix condition

* Try to fix

* uncomment testing
2022-08-25 10:02:24 +02:00
Todd Martin
524ceb622c Changes to clean up deployment creation in workflow jobs. (#2160)
Co-authored-by: Todd Martin <>
2022-08-03 11:39:35 -04:00
Todd Martin
dd75e8886a [ENG-71] Updated release job to create and update Github deployment for Jira integration (#2141)
* [ENG-71] updated release job to have Github deployment

* [ENG-71] Updated to use commit instead of v2.

* [ENG-71] Updated to track each server deployment.

Co-authored-by: Todd Martin <>
2022-07-25 17:19:56 -04:00
Micaiah Martin
f736008cb3 Update workflows for SCIM support (#2133) 2022-07-21 14:36:40 +00:00
Micaiah Martin
39d77cf09c Update workflows for SCIM support (#2131) 2022-07-20 10:47:19 -06:00
Vince Grassia
45bbbc4beb Update 'Dry Run' path in Release workflow (#2124) 2022-07-19 15:00:57 -04:00
Michał Chęciński
4b43951b59 Remove tagging Docker images latest on release (#2098) 2022-07-13 15:44:57 +02:00
Joseph Flinn
81cb41850a Update the Release Version Check (#2089) 2022-06-28 13:54:49 -07:00
Micaiah Martin
99de655190 Patch release workflow (#2027) 2022-05-31 19:08:56 -06:00
Joseph Flinn
fb5452bd10 Fixing the Release Version Check action path (#2026) 2022-05-31 17:49:02 -07:00
Joseph Flinn
a0c049dbce Updating the version check to the new Github action (#2024)
* Updating the grep version check to be more strict on the new version convention

* updating the way we check the version with the new github release

* Fixed the release-type

* switching master branch name for commit
2022-05-31 16:11:21 -07:00
Joseph Flinn
01747eaa43 Bump the pin of the download-artifacts action to bypass the broken GitHub api (#1952) 2022-04-14 15:50:49 -07:00
Vince Grassia
5bd4b69e27 Fix logic to start and stop staging slots on App Services (#1910) 2022-03-15 09:41:01 -04:00
Vince Grassia
7620433d7e Add logic for starting staging slot (#1901) 2022-03-09 10:47:09 -05:00
Vince Grassia
5f613ebc44 Add QA latest image tagging to Release workflow (#1898) 2022-03-03 14:00:49 -05:00
Vince Grassia
3cefd5fd5d Add Docker Stub Checksum (#1888) 2022-02-28 09:38:59 -05:00
Micaiah Martin
1d5c9a4f9a Add dry-run option for release workflow (#1880) 2022-02-24 07:55:43 -06:00
Joseph Flinn
a4ae38fc95 Rename hotfix branch to hotfix-rc (#1854) 2022-02-09 08:17:17 -08:00
Micaiah Martin
f51bdfe2e3 Added redeployment logic to setup job (#1778) 2021-12-20 13:19:18 -07:00
Vince Grassia
27351762de Upload Docker images to AWS ECR Nonprod Repositories (#1713) 2021-11-15 13:23:51 -05:00
Vince Grassia
c07794e907 Change Release workflow to allow releases from 'rc' and 'hotfix' branches (#1690) 2021-11-08 13:39:32 -05:00
Joseph Flinn
52d1bade06 Hotfix/release workflow (#1671)
* fixing release workflow app service deploys

* adding the release branch as a conditional to the docker-stub build

* Add in missing 'if' statement for 'release' branch in Docker Stub step

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2021-10-27 08:45:33 -07:00
Joseph Flinn
8683cbfe33 fixing parameter mismatch (#1670) 2021-10-26 19:18:54 -07:00
Joseph Flinn
fa1989bfed fixing the error in the release workflow (#1669) 2021-10-26 18:56:06 -07:00
Joseph Flinn
f3d6a43025 Change protected release branch to release (#1656)
* Adding a contraint around the new release branch strategy

* Adding a constraint on what CI code can be used to release the release branch

* updating the self host docker image building and releasing

* removing master branch release ci code execution

* updating some verbiage
2021-10-22 08:41:38 -07:00
Joseph Flinn
b4d2faa0cc enabling releasing from non-rc branch (#1648) 2021-10-19 15:13:42 -07:00
Oscar Hinton
79447b6671 Remove Business Portal (#1614) 2021-10-06 10:39:13 +02:00
Joseph Flinn
182117e1b4 fixing error in actions input. Removing unneeded var (#1605) 2021-09-27 15:30:20 -07:00
Joseph Flinn
dac3b3e893 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.
2021-09-24 15:04:14 -07:00
Vince Grassia
1d3c7cc936 Update workflows with linter suggestions (#1562)
* Update workflows with linter suggestions

* Update workflows with linter suggestions
2021-09-02 16:03:28 -04:00
Joseph Flinn
bbc2483968 removing job dependencies (#1523) 2021-08-18 18:51:38 -07:00
Joseph Flinn
2419bc2928 Protecting Versioned Docker Images in the CI Pipeline (#1462)
* moving the docker versioning into the deploy since it is an actual deploy push

* removing the unneeded branch constraints

* adding in different branch constraint to deploy
2021-07-19 12:16:06 -07:00
Joseph Flinn
8e7f45460a fixing the missing release asset (#1461) 2021-07-19 10:20:26 -07:00
Joseph Flinn
10e85e0181 Retro fixes (#1372)
* fix release asset upload

* adding Version to release name

* restricting QA deploys to only manual trigger

* constraining all releases to the rc branch

* removing the release message update
2021-06-01 13:16:06 -07:00
Vince Grassia
21003c61ab Update output directory for dotnet builds (#1358)
* Update output directory for dotnet builds

* Update Dotnet build output path
2021-05-27 12:16:12 -04:00
Vince Grassia
0faf97331f Update Build and Release workflows (#1349)
* Fix K8S-Proxy image build and tag

* Update build script to remove unused PUSH and TAG features

* Update workflows

- Remove build.sh from root of repo as it's no longer used
- Update workflows to use matrix feature for parallelization

* Add Docker image build step and other projects

* Remove csproj filenames from steps

* Fix typo

* Fix directory for k8s-proxy image

* Move Docker stub and uploads out of matrix

* Change to block-style sequence for service_name matrix

* Add missing quote character

* Fix working directories of Dotnet steps

* Update step name

* Add checkout repo step to Upload job

* Add 'dotnet tool restore' step

* Fix Swagger directory

* Fix Swagger build step

* Fix Swagger build step (again)
2021-05-27 10:32:36 -04:00
Vince Grassia
b806b64c10 Pin versions of actions in workflow (#1337) 2021-05-17 15:15:01 -04:00
Joseph Flinn
353b007bca Update docker signing (#1310)
* removing the unneeded docker repo keys

* adding some testing code

* fixing notary install location

* installed notary in home directory without relying on the PATH var

* adding notary config for testing

* commenting out branch conditionals so that the pipeline will run a test on a non-master/rc branch

* trying to track down the docker trust files

* changing to the home directory to install notary

* testing with out all of the notary testing stuff

* uncommenting the code after testing

* updating the release workflow with the delegate-2 key
2021-05-11 12:49:08 -07:00