Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Der skal installeres Visual Studio (nyeste version), MS SQL server og MySQL server. OS2indberetning er et open source projekt og koden kan findes på Github Github her. Projektet indeholder en  Readme fil i roden af projektet. Læs den! den indeholder masser af vigtig info. En ting der er noget specielt er at Visual Studio projekterne indeholder referencer til nogle config filer som bevidst er udeladt fra GitHub for at undgå at committe filer med password i, dette er beskrevet i pkt. 4 og 5.

Step-by-step guide

Visual studio og GitHub:

  1. Gå ind på GitHub projektet og læs Readme filen, og læs evt. også Systemdokumentation.
  2. Hent og installere den nyeste version af Visual Studio (VS)
  3. Clone GitHub projektet via i VS. Urlen er: https://github.com/os2indberetning/os2indberetning.git. Som udgangspunkt clones Development branchen, da vi stræber efter at arbejde efter metoden GitFlow.
  4. VS projekterne indeholder referencer til 1-2 config filer, connections.config og CustomSettings.config. Disse filer er ikke committet til GitHub. Dan filerne udfra informationerne i readme filen eller få en "grund" udgave fra en anden udvikler. Paste filerne ind rundt omkring i projekterne. 
  5. Lav et solution build og kør NUnit testene. Konstatere om alt bygger som det skal og om der er nogle tests der fejler.

Databaser MySQL og MS SQL Server:

  1. Installere nyeste versioner af MySQL og MS SQL Server, Express udgave af SQL server er tilstrækkelig til udviklings formål.
  2. Lav et build af projektet DBUpdater
  3. connections.config skal indeholde connectionstrings til MySql backend databasen og SQL Server databasen med medarbejder og organisationsdata.
  4. I "Package Manager" vinduet i VS køres kommandoen "update-database", hvilket danner kolonnerne i backend databasen i MySql. Husk at vælge Infrastructure.DataAccess som default project i drop down menuen i package manageren inden kommandoen køres.
  5. I SQL Server køres scriptet med testdata på. script: Testdata - SQL Server medarbejder og organisationsdata.sql
  6. Når der er testdata i SQL Server og MySql backend databasen er genereret kan DBUpdater køres, hvilket importerer medarbejder og organisationsdata fra SQL Server til backend databasen.

 

Adgangen til diverse systemer og projekter

Som udvikler har du brug for adgange til følgende:

 

 

Config filerne bør samles et sted i solution, det bør laves om så der et. bliver brugt krypterede password og filerne dermed kan committes til GiHub

Filter by label

There are no items with the selected labels at this time.

  • No labels