【发布时间】:2020-01-15 06:40:02
【问题描述】:
我使用 dotnet 核心进行 CI 部署。只需在发布到服务器之前恢复数据库。但是 azure 防火墙正在阻止 bitbucket 引擎动态 IP 地址。
在 yml 配置中我有这个:
image: microsoft/dotnet:sdk
pipelines:
default:
- step:
caches:
- dotnetcore
script: # Modify the comma`nds below to build your repository.
- export ASPNETCORE_ENVIRONMENT=Production
- export PROJECT_NAME=XXX
- export TEST_NAME=XXXTests
- dotnet restore $PROJECT_NAME
- dotnet build
- dotnet ef database update -p $XXX --configuration Release
- dotnet test $XXXTests
#...
#...
此管道完成后出现错误:
IP 地址为“DYNAMIC_GENERATED_IP_ADDRESS”的客户端不允许访问 服务器。要启用访问,请使用 Windows Azure 管理门户或 在 master 数据库上运行 sp_set_firewall_rule 以创建防火墙 此 IP 地址或地址范围的规则。最多可能需要五个 此更改生效所需的时间。
有没有办法,怎么解决?
【问题讨论】:
标签: azure .net-core bitbucket-pipelines