@@ -48,7 +48,7 @@ resources:
4848 type : github
4949 name : espressif/esp-idf
5050 endpoint : nanoframework
51- ref : ' refs/tags/v5.2.3'
51+ ref : refs/tags/v5.2.3
5252 - repository : mscorlib
5353 type : github
5454 name : nanoframework/CoreLibrary
@@ -557,39 +557,46 @@ jobs:
557557 IDF_PATH : " D:/a/1/s/esp-idf"
558558 PIP_CACHE_DIR : $(Pipeline.Workspace)/.pip
559559 TargetPlatform : " esp32"
560+ IDF_TAG : " v5.2.3"
560561
561562 steps :
562563 - checkout : self
563- - checkout : esp32_idf
564- fetchDepth : 1
564+ path : s/nf-interpreter
565565
566+ - template : azure-pipelines-templates/checkout-idf.yml
567+ parameters :
568+ repoDirectory : ' $(Agent.BuildDirectory)/s'
566569 - template : azure-pipelines-templates/build-preparations.yml
567570 parameters :
568- repoDirectory : ' $(Build.SourcesDirectory)\ nf-interpreter'
571+ repoDirectory : ' $(Agent.BuildDirectory)/s/ nf-interpreter'
569572 - template : azure-pipelines-templates/nb-gitversioning.yml
570573 parameters :
571- repoDirectory : ' $(Build.SourcesDirectory)\ nf-interpreter'
574+ repoDirectory : ' $(Agent.BuildDirectory)/s/ nf-interpreter'
572575 - template : azure-pipelines-templates/download-install-esp32-build-components.yml
573576 - template : azure-pipelines-templates/download-install-ninja.yml
574577 parameters :
575- repoDirectory : ' $(Build.SourcesDirectory)\ nf-interpreter'
578+ repoDirectory : ' $(Agent.BuildDirectory)/s/ nf-interpreter'
576579 - template : azure-pipelines-templates/build-espressif-esp32-targets.yml
577-
580+ parameters :
581+ repoDirectory : ' $(Agent.BuildDirectory)/s/nf-interpreter'
582+ partitionsDirectory : ' $(Agent.BuildDirectory)/s/nf-interpreter/targets/ESP32/_IDF/$(IDF_Target)'
578583 - task : CopyFiles@2
579584 condition : succeeded()
580585 displayName : Copying bootloader
581586 inputs :
582- sourceFolder : ' $(Build.SourcesDirectory)\ nf-interpreter\ build\ bootloader'
587+ sourceFolder : ' $(Agent.BuildDirectory)/s/ nf-interpreter/ build/ bootloader'
583588 Contents : |
584589 bootloader.bin
585590 TargetFolder : ' $(Build.ArtifactStagingDirectory)\$(TargetPublishName)'
586591 flattenFolders : true
587592 ignoreMakeDirErrors : true
588593
589594 - template : azure-pipelines-templates/copy-sdkconfig.yml
595+ parameters :
596+ repoDirectory : ' $(Agent.BuildDirectory)/s/nf-interpreter'
590597 - template : azure-pipelines-templates/pack-publish-artifacts.yml
591598 parameters :
592- buildDirectory : ' $(Build.SourcesDirectory)\ nf-interpreter\ build'
599+ buildDirectory : ' $(Agent.BuildDirectory)/s/ nf-interpreter/ build'
593600 - template : azure-pipelines-templates/publish-cloudsmith.yml
594601 - template : azure-pipelines-templates/publish-sdkconfig.yml
595602
0 commit comments