Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MDT: fix deployment folder version control #6741

Closed
FreddieAkeroyd opened this issue Aug 25, 2021 · 2 comments
Closed

MDT: fix deployment folder version control #6741

FreddieAkeroyd opened this issue Aug 25, 2021 · 2 comments
Assignees
Labels
0 no_release_notes Tickets that do not need release notes, use sparingly! windows10 Part of windows 10 deployment

Comments

@FreddieAkeroyd
Copy link
Member

FreddieAkeroyd commented Aug 25, 2021

The mdt share has "dev1", "dev1 backup", and "prod1" folders present - these top 3 look to be in git, but each folder also individually has a .svn repository

acceptance criterial

  • remove unnecessary directories
  • remove duplicate version control systems
  • document best way for a developer to work on this after installing mdt tools locally. Is it
    • clone folder locally
    • make edits and create share of folder, setting boot host to be your own machine
    • boot up hyperv vm using your local share
    • when ok push back to central share. Currently can't make PR as not in github, but could make a branch and other developer review

currently the git repo is file based and too big for github. A query has been submitted to stfc gitlab
as a test shows that it supports git LFS. However we need to note that Git for windows seems to have issues
with files over 4GB so we may need to be selective about what we include to avoid corruption. For example what do we count as derived files and hence not include in version control. Do we need to "deploy" from the share creating a release etc. rather than trying to put all generated binaries into git.

https://github.com/git-for-windows/git/issues/1063
https://github.com/git-lfs/git-lfs/issues/2434

@FreddieAkeroyd FreddieAkeroyd added the windows10 Part of windows 10 deployment label Aug 25, 2021
@FreddieAkeroyd FreddieAkeroyd added this to Proposals in Planning via automation Aug 25, 2021
@FreddieAkeroyd FreddieAkeroyd moved this from Proposals to Windows 10 in Planning Aug 25, 2021
@KathrynBaker KathrynBaker moved this from Windows 10 to Proposals in Planning Sep 16, 2021
@JamesKingWork JamesKingWork self-assigned this Sep 23, 2021
@JamesKingWork JamesKingWork removed this from Proposals in Planning Sep 23, 2021
@JamesKingWork JamesKingWork added this to In Progress in IBEX Project Board Sep 23, 2021
@JamesKingWork JamesKingWork added this to Proposals in Planning via automation Sep 23, 2021
@JamesKingWork JamesKingWork moved this from Proposals to Windows 10 in Planning Sep 23, 2021
@KathrynBaker KathrynBaker added this to the SPRINT_2021_09_23 milestone Sep 23, 2021
@ChrisM-S ChrisM-S added 5 8 and removed 5 labels Sep 29, 2021
@ChrisM-S
Copy link

ChrisM-S commented Jan 4, 2022

This ticket is now significantly out of date. The areas specified are all obsolete and whilst the documentation at building-an-mdt-build-server contains some useful setup information for building a developer system with MDT it is also out of date. Building a test instrument VM is documented at Building-a-windows-10-instrument-machine-from-MDT. Setting up an MDT developer system is now best done by checking out a local folder on the developers machine from the site Git Lab repository and editing boot and .ini files (as well as installing the MDT packages on the developers local machine).

I suspect there are more tickets for regularizing the build/documentation of an MDT Windows 10 instrument system and a central production build share but this one should probably be closed as it does appear to be holding 8 points which could probably be better used elsewhere!

@KathrynBaker
Copy link
Member

Given that this is out of date, and limited work was undertaken against it, it is being closed and zeroed out of the system

IBEX Project Board automation moved this from In Progress to Review Complete Jan 5, 2022
@KathrynBaker KathrynBaker added 0 and removed 8 labels Jan 5, 2022
@KathrynBaker KathrynBaker added no_release_notes Tickets that do not need release notes, use sparingly! and removed in progress labels Jan 5, 2022
@KathrynBaker KathrynBaker removed this from Windows 10 in Planning Jan 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 no_release_notes Tickets that do not need release notes, use sparingly! windows10 Part of windows 10 deployment
Projects
None yet
Development

No branches or pull requests

5 participants