Microsoft Dynamics -ympäristön toimituksen automatisointi
Piskonen, Otto (2022)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052511858
https://urn.fi/URN:NBN:fi:amk-2022052511858
Tiivistelmä
Opinnäytetyössä toteutettiin Crosskey-yritykselle soveltuvuusselvitys toimituksen automatisoinnista Microsoft Dynamics -alustalla toimivalle varainhoitojärjestelmälle. Automatisointiputkisto keskittyi varainhoitojärjestelmän versionhallinnan, yksikkötestaamisen ja ympäristön päivittämisen automatisointiin. Tavoitteena oli saada toimiva toteutus automatisoinnille.
Työssä tarkasteltiin, mitä on CI/CD ja miten sen ketteriä menetelmiä voidaan käyttää automatisoinnissa. Tutkittiin myös, mikä on Microsoft Dynamics -alusta ja miten sen ympäristöön toimitus voitaisiin automatisoida parhaiten. Automatisointi tuotettiin Azure DevOps -alustalle.
Automatisointiputkisto rakennettiin Azure DevOps -alustalle käyttäen avointa lähdekoodi kirjastoa xRM CI Frameworkia. Kirjasto mahdollisti Microsoft Dynamics -ympäristön toimituksen automatisoinnin ohjelmallisesti. Putkisto integroitiin Bitbucketiin, jotta siellä säilytettävä lähdekoodi oli putkiston käytössä.
Lopputulos on toimiva automatisointiputkisto Microsoft Dynamics -ympäristölle. Putkisto seuraa ketteriä CI/CD menetelmiä. Automatisointiputkisto on hyvä lähtökohta mahdolliselle lisäkehitykselle.
Työssä tarkasteltiin, mitä on CI/CD ja miten sen ketteriä menetelmiä voidaan käyttää automatisoinnissa. Tutkittiin myös, mikä on Microsoft Dynamics -alusta ja miten sen ympäristöön toimitus voitaisiin automatisoida parhaiten. Automatisointi tuotettiin Azure DevOps -alustalle.
Automatisointiputkisto rakennettiin Azure DevOps -alustalle käyttäen avointa lähdekoodi kirjastoa xRM CI Frameworkia. Kirjasto mahdollisti Microsoft Dynamics -ympäristön toimituksen automatisoinnin ohjelmallisesti. Putkisto integroitiin Bitbucketiin, jotta siellä säilytettävä lähdekoodi oli putkiston käytössä.
Lopputulos on toimiva automatisointiputkisto Microsoft Dynamics -ympäristölle. Putkisto seuraa ketteriä CI/CD menetelmiä. Automatisointiputkisto on hyvä lähtökohta mahdolliselle lisäkehitykselle.