Lähteen ja koontiversion metatietojen seuranta laajennuksissa
Tärkeää
Tämä sisältö on arkistoitu eikä sitä päivitetä. Uusimmat ohjeet ovat kohdassa Business Centralin uudet ja muuttuneet toiminnot. Uusimmat julkaisusuunnitelmat ovat kohdassa Dynamics 365:n, Power Platformin ja Cloud for Industryn julkaisusuunnitelmat.
Käyttö | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti | 16 elo 2023 | 2 loka 2023 |
Liiketoiminta-arvo
DevOps-putkien osana olevien laajennusten seuraamista helpottamaan otetaan käyttöön Source- ja Build-ominaisuudet laajennusten app.json-kokoonpanotiedoissa. Tämä mahdollistaa laajennuksen luomisessa käytettävän asiaankuuluvan lähdevaraston, vahvistustunnuksen ja koontiversiojärjestelmän löytämisen helposti.
Toiminnon tiedot
Laajennusten app.json-kokoonpanotiedot sisältävät nyt kaksi uutta ominaisuutta, jotka ovat Source ja Build. Näitä voidaan käyttää lähteen sijainnin ja koontiversion kontekstin seuraamisessa.
Lähdettä tuetaan seuraavasti:
- repositoryUrl on sen säilön URL-osoite, jossa projektin lähdekoodi on.
- commit on projektin nykyisen version sen lähdekoodin tunnus, joka mahdollistaa palaamisen vahvistukseen, joka käynnisti laajennuksen muodostamisen.
Koontiversiota tuetaan seuraavasti:
- by on hyödyllinen seurattaessa koontiversion orkestroimaa koonversioagenttia/-järjestelmää, kuten AL-Go for GitHub.
- url, jota voi käyttää sen koontiversiojärjestelmän käynnistyksen URL-osoitteena, josta koontiversio löytyy.
Nämä arvot voidaan määrittää suoraan app.json-kokoonpanotiedoissa, mutta dynaamisesta luonteesta johtuen tavallinen skenaario on näiden määrittäminen koontiversioputkien osana komentoriviparametrien avulla käytetyn kääntäjän suoritettavaa alc.exe-tiedostoa varten. Tässä välitetyt arvot korvaavat kaikki app.json-lähdetiedoston mahdolliset arvot.
Jos käytössä on BcContainerHelper, Compile-AppInBcContainer- ja Compile-AppWithCompilerFolder-funktiot ottavat nyt SourceRepositoryUrl-, SourceCommit, BuildBy- ja BuildUrl-kohdan parametrit. Ne määritetään nyt, jos käytössä on AL:Go for GitHub laajennusten muodostamisessa.
Tässä julkaisussa yksikään näistä arvoista ei ole vielä esiintynyt Laajennusten hallinta -sivulla, TAC:ssa tai PowerShell-komennoissa, esimerkiksi NAV-AppInfo-komennossa. Jos haluat lukea arvot, käytössä voi olla BcContainerHelper "Extract-AppFileToFolder". Sen avulla käyttöön saadaan app.json-tiedosto ja sen asetukset.
Tässä on esimerkki koontiversion ja lähteen metatiedoista app.json-tiedostossa. Tämä määritetään yleensä koontiversion prosessissa, ei manuaalisesti.
Kerro mielipiteesi
Auta meitä parantamaan Dynamics 365 Business Centralia keskustelemalla ideoista, antamalla ehdotuksia sekä lähettämällä palautetta. Keskustelupalsta on käytettävissä osoitteessa https://aka.ms/bcideas.
Katso myös
JSON-tiedostot (dokumentaatio)