Before using this script you must have an Azure storage account created with the static website enabled.
In this example I have a javascript project that I build using npm.
Variables:
- $AZ_STORAGE_CONNECTION_STRING
Here is the .gitlab-ci.yml
.
stages: - build - deploy build: stage: build image: node:10 script: - npm install - npm run build only: - master artifacts: paths: - dist/ deploy: stage: deploy image: microsoft/azure-cli dependencies: - build script: - az storage blob delete-batch -s "\$web" --connection-string $AZ_STORAGE_CONNECTION_STRING - az storage blob upload-batch -d "\$web" -s dist --connection-string $AZ_STORAGE_CONNECTION_STRING only: - master
Hope it's useful!
Top comments (1)
already trying to find something like this ;)