嗨,我正在尝试使用github操作构建和部署sqldacpac
build-sqldacpac: runs-on: windows-latest steps: - uses: actions/checkout@v3 - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v1.1.3 # create dacpac using MSBUILD - name: Build dacpac for Database Project run: | msbuild.exe '${{ env.SQL_PROJECT_FILE }}' /p:Configuration=Release - name: Upload Project Artifact id: upload_db_artifact uses: actions/upload-artifact@v2.3.1 with: name: aldatabase path: '**/AL.DB/bin/Release' if-no-files-found: error deploy-sqldacpac: runs-on: windows-latest environment: 'Dev' needs: [build-sqldacpac] steps: - uses: actions/checkout@v3 - name: Download dacpac artifact uses: actions/download-artifact@v3.0.0 with: name: aldatabase - name: Azure SQL Deploy uses: Azure/sql-action@v2 with: connection-string: ${{ secrets.AZURE_SQL_CONNECTION_STRING }} path: '**/AL.DB.dacpac' action: 'Publish' arguments: '/p:IgnoreAnsiNulls=True /p:IgnoreComments=True /p:BlockOnPossibleDataLoss=false'
每当执行部署步骤时,我都会看到错误Muliple文件与模式**/AL.DB.dacpac匹配。我不确定问题是什么?有人能帮我解决这个问题吗?如有任何帮助,将不胜感激。谢谢