Jaa


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.

Esimerkki koontiversion ja lähteen metatiedoista app.json-tiedostossa

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)