1
0
mirror of https://github.com/bitwarden/server.git synced 2025-02-01 23:31:41 +01:00

move swagger build to ubuntu

This commit is contained in:
Kyle Spearrin 2020-07-17 11:19:00 -04:00
parent eb14268646
commit 5037499c93

View File

@ -40,6 +40,7 @@ jobs:
- name: Print environment
run: |
whoami
dotnet --info
node --version
npm --version
@ -110,7 +111,7 @@ jobs:
STUB_OUTPUT=$(pwd)/docker-stub
docker run -i --rm --name setup -v $STUB_OUTPUT:/bitwarden bitwarden/setup:dev \
dotnet Setup.dll -stub 1 -install 1 -domain bitwarden.example.com -os lin
sudo chown -R appveyor:appveyor $STUB_OUTPUT
sudo chown -R $(whoami):$(whoami) $STUB_OUTPUT
rm -rf $STUB_OUTPUT/letsencrypt
rm $STUB_OUTPUT/env/uid.env $STUB_OUTPUT/config.yml
touch $STUB_OUTPUT/env/uid.env
@ -122,6 +123,23 @@ jobs:
name: docker-stub.zip
path: ./docker-stub.zip
- name: Build swagger
run: |
cd ./src/Api
dotnet swagger tofile --output ../../swagger.json --host https://api.bitwarden.com `
./obj/Docker/publish/Api/Api.dll public
cd ../..
shell: pwsh
env:
ASPNETCORE_ENVIRONMENT: Production
swaggerGen: 'True'
- name: Upload swagger.json artifact
uses: actions/upload-artifact@v2-preview
with:
name: swagger.json
path: ./swagger.json
- name: Log out of docker
if: github.ref == 'refs/heads/master' || github.event_name == 'release'
run: docker logout
@ -150,7 +168,6 @@ jobs:
dotnet --info
node --version
npm --version
docker --version
Write-Output "GitHub ref: $env:GITHUB_REF"
Write-Output "GitHub event: $env:GITHUB_EVENT"
shell: pwsh
@ -174,21 +191,3 @@ jobs:
- name: Test solution
run: dotnet test .\test\Core.Test\Core.Test.csproj --configuration Debug --no-build
shell: pwsh
- name: Build swagger
run: |
cd .\src\Api
dotnet swagger tofile --output ..\..\swagger.json --host https://api.bitwarden.com `
.\bin\Debug\netcoreapp3.1\Api.dll public
cd ..\..
shell: pwsh
env:
ASPNETCORE_ENVIRONMENT: Production
swaggerGen: 'True'
- name: Upload swagger.json artifact
uses: actions/upload-artifact@v2-preview
with:
name: swagger.json
path: ./swagger.json