Update azure-pipelines-staging.yml for Azure Pipelines

This commit is contained in:
saito.k 2024-08-09 06:13:40 +00:00
parent baea8ce5e5
commit 1320222d79

View File

@ -27,35 +27,33 @@ jobs:
exit 1
fi
displayName: 'タグが付けられたCommitがmainブランチに存在するか確認'
# - job: backend_test
# dependsOn: initialize
# condition: succeeded('initialize')
# displayName: UnitTest
# pool:
# vmImage: ubuntu-latest
# steps:
# - checkout: self
# clean: true
# fetchDepth: 1
# - task: Bash@3
# displayName: Bash Script (Test)
# inputs:
# targetType: inline
# workingDirectory: dictation_server/.devcontainer
# script: |
# sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# sudo chmod +x /usr/local/bin/docker-compose
# docker-compose --version
# docker-compose -f pipeline-docker-compose.yml build
# docker-compose -f pipeline-docker-compose.yml up -d
# docker-compose exec -T dictation_server sudo npm ci
# docker-compose exec -T dictation_server sudo npm run migrate:up:test
# docker-compose exec -T dictation_server sudo npm run test
- job: backend_build
- job: backend_test
dependsOn: initialize
condition: succeeded('initialize')
# dependsOn: backend_test
# condition: succeeded('backend_test')
displayName: UnitTest
pool:
vmImage: ubuntu-latest
steps:
- checkout: self
clean: true
fetchDepth: 1
- task: Bash@3
displayName: Bash Script (Test)
inputs:
targetType: inline
workingDirectory: dictation_server/.devcontainer
script: |
sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
docker-compose -f pipeline-docker-compose.yml build
docker-compose -f pipeline-docker-compose.yml up -d
docker-compose exec -T dictation_server sudo npm ci
docker-compose exec -T dictation_server sudo npm run migrate:up:test
docker-compose exec -T dictation_server sudo npm run test
- job: backend_build
dependsOn: backend_test
condition: succeeded('backend_test')
displayName: Build And Push Backend Image
pool:
name: odms-deploy-pipeline
@ -191,6 +189,9 @@ jobs:
targetType: inline
workingDirectory: dictation_function/.devcontainer
script: |
sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
docker-compose -f pipeline-docker-compose.yml build
docker-compose -f pipeline-docker-compose.yml up -d
docker-compose exec -T dictation_function sudo npm ci