亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

自定義處理程序 defaultExecutablePath from azure pipelin

自定義處理程序 defaultExecutablePath from azure pipelin

Go
慕田峪7331174 2022-08-15 16:38:59
你好,我創建了一個golang自定義處理程序azure函數,我直接從VS代碼部署它,它就像一個魅力。我想用azure devops管道添加一些ci / cd,我設法構建了一個工件,并將其發布在項目的已發布工件中,這里是.yml文件trigger:- mainpool:  vmImage: ubuntu-lateststeps:- task: GoTool@0  inputs:    version: '1.16'- task: Go@0  displayName: 'Build Application Binary'  inputs:    command: 'build'    workingDirectory: '$(System.DefaultWorkingDirectory)/my-project/src/cmd/httpport'    arguments: '-ldflags="-s -w" -o $(Build.BinariesDirectory)/bombastic'- task: ArchiveFiles@2  displayName: 'Archiving binaries ... ??????'  inputs:    rootFolderOrFile: '$(Build.BinariesDirectory)'    includeRootFolder: false    archiveType: 'zip'    archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'    replaceExistingArchive: true  - task: PublishBuildArtifacts@1  displayName: 'publishing build artifacts'  inputs:    PathtoPublish: '$(Build.ArtifactStagingDirectory)'    ArtifactName: 'drop'    publishLocation: 'Container'    replaceExistingArchive: true我下載已發布的工件,解壓縮并在本地運行它沒有問題。我使用項目創建了一個版本(Azure 管道中的功能發布),并將該項目推送到 azure 函數自定義處理程序。我去檢查azure函數應用程序文件,結構是夸張/夸張的夸張,是函數的名稱,/bombastic是Linux可執行文件,通常你可以通過./bombastic調用。這是主機文件{  "version": "2.0",  "logging": {    "logLevel": {      "default": "Trace"    },    "applicationInsights": {      "samplingSettings": {        "isEnabled": true      }    }  },  "extensionBundle": {    "id": "Microsoft.Azure.Functions.ExtensionBundle",    "version": "[1.*, 2.0.0)"  },  "customHandler": {    "description": {      "defaultExecutablePath": "bombasticv",      "arguments": []    },    "enableForwardingHttpRequest": true  }}當我點擊函數URL時,我得到一個未找到的404。有關獲取 azure 函數自定義處理程序以使用 Azure 管道項目的任何幫助將不勝感激。
查看完整描述

1 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

我想通了。我設置它的方式,它只壓縮可執行文件,我制作了它,所以zip文件夾包括host.json和函數文件夾,它的工作原理。


查看完整回答
反對 回復 2022-08-15
  • 1 回答
  • 0 關注
  • 96 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號