Update azure-pipelines-staging.yml for Azure Pipelines

This commit is contained in:
saito.k 2024-08-09 04:55:36 +00:00
parent 79a2b9f0a3
commit d69126a980

View File

@ -27,33 +27,33 @@ jobs:
exit 1 exit 1
fi fi
displayName: 'タグが付けられたCommitがmainブランチに存在するか確認' displayName: 'タグが付けられたCommitがmainブランチに存在するか確認'
- job: backend_test # - job: backend_test
dependsOn: initialize # dependsOn: initialize
condition: succeeded('initialize') # condition: succeeded('initialize')
displayName: UnitTest # displayName: UnitTest
pool: # pool:
vmImage: ubuntu-latest # vmImage: ubuntu-latest
steps: # steps:
- checkout: self # - checkout: self
clean: true # clean: true
fetchDepth: 1 # fetchDepth: 1
- task: Bash@3 # - task: Bash@3
displayName: Bash Script (Test) # displayName: Bash Script (Test)
inputs: # inputs:
targetType: inline # targetType: inline
workingDirectory: dictation_server/.devcontainer # workingDirectory: dictation_server/.devcontainer
script: | # 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 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 # sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version # docker-compose --version
docker-compose -f pipeline-docker-compose.yml build # docker-compose -f pipeline-docker-compose.yml build
docker-compose -f pipeline-docker-compose.yml up -d # 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 ci
docker-compose exec -T dictation_server sudo npm run migrate:up:test # docker-compose exec -T dictation_server sudo npm run migrate:up:test
docker-compose exec -T dictation_server sudo npm run test # docker-compose exec -T dictation_server sudo npm run test
- job: backend_build - job: backend_build
dependsOn: backend_test # dependsOn: backend_test
condition: succeeded('backend_test') # condition: succeeded('backend_test')
displayName: Build And Push Backend Image displayName: Build And Push Backend Image
pool: pool:
name: odms-deploy-pipeline name: odms-deploy-pipeline
@ -61,7 +61,6 @@ jobs:
- checkout: self - checkout: self
clean: true clean: true
fetchDepth: 1 fetchDepth: 1
persistCredentials: true
- task: Npm@1 - task: Npm@1
displayName: npm ci displayName: npm ci
inputs: inputs: