Home

Sharepoint Online Code repository and continuous deployment

%3CLINGO-SUB%20id%3D%22lingo-sub-236702%22%20slang%3D%22en-US%22%3ESharepoint%20Online%20Code%20repository%20and%20continuous%20deployment%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-236702%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20are%20working%20on%20maintaining%20Sharepoint-Online%20themes%2C%20page%20layouts%2C%20styles%20(css%2C%20html%2C%20images%20from%20masterpage%20%26amp%3B%20siteassets)%20in%20git%20repository%20%26amp%3B%20continuous%20integration%20of%20changes%20to%20Dev%2C%20UAT%20%26amp%3B%20Prod%20environment.%20This%20is%20just%20the%20start%20of%20Sharepoint%20work.%20We%20will%20use%20VSTS%20for%20managing%20all%20these%20work.%20My%20question%20is%3A%3C%2FP%3E%3CP%3E1-%20We%20have%20some%20custom%20templates%20(html%20%26amp%3B%20css)%20specific%20to%20company%20%26amp%3B%20some%20templates%20provided%20by%20microsoft%20as%20part%20of%20sharepoint.%20We%20were%20planning%20to%20maintain%20only%20custom%20templates%20in%20git%20repository%20%26amp%3B%20not%20microsoft%20provided%20templates%20(because%20we%20are%20not%20going%20to%20change%20in%20m%2Fs%20templates.).%20Can%20anyone%20please%20suggest%20whether%20this%20as%20per%20microsoft%20guidelines.%3F%20Is%20there%20any%20standard%20documentation%20provided%20by%20microsoft%20for%20organizing%20these%20files%20in%20source%20control%20%3F%3C%2FP%3E%3CP%3E2-%20How%20to%20maintain%20testing%20environment%20for%20development%20changes%20%3F%20Should%20we%20go%20for%20Sandbox%20approach%20or%20follow%20the%20approach%20mentioned%20in%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fsharepointologic.blogspot.com%2F2017%2F01%2Fsharepoint-online-continuous-delivery_17.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsharepointologic.blogspot.com%2F2017%2F01%2Fsharepoint-online-continuous-delivery_17.html%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3F%20We%20have%20different%20site%20collection%20for%20Dev%20%2F%20UAT%20%26amp%3B%20Prod%20environment.%20If%20going%20through%20second%20approach%20then%20to%20verify%20every%20change%2C%20developer%20need%20push%20code%20to%20site%20collection.%20What%20is%20the%20best%20approach%20suggested%20by%20Microsoft%20%3F%20I%20found%20a%20useful%20link%20but%20not%20able%20to%20decide%20%3A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fsharepoint.stackexchange.com%2Fquestions%2F82781%2Fhow-to-setup-development-and-uat-for-sharepoint-online-multitenant%3Fnewreg%3Dcc9cc6db7e64476ca7b26e246f29b30b%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20setup%20Development%20and%20UAT%20for%20SharePoint%20Online%20Multitenant%3C%2FA%3E%3C%2FP%3E%3CP%3EPlease%20suggest%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-236702%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeployment%20%26amp%3B%20Operations%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ERelease%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Highlighted
Arvind Pandey
Regular Visitor

We are working on maintaining Sharepoint-Online themes, page layouts, styles (css, html, images from masterpage & siteassets) in git repository & continuous integration of changes to Dev, UAT & Prod environment. This is just the start of Sharepoint work. We will use VSTS for managing all these work. My question is:

1- We have some custom templates (html & css) specific to company & some templates provided by microsoft as part of sharepoint. We were planning to maintain only custom templates in git repository & not microsoft provided templates (because we are not going to change in m/s templates.). Can anyone please suggest whether this as per microsoft guidelines.? Is there any standard documentation provided by microsoft for organizing these files in source control ?

2- How to maintain testing environment for development changes ? Should we go for Sandbox approach or follow the approach mentioned in https://sharepointologic.blogspot.com/2017/01/sharepoint-online-continuous-delivery_17.html ? We have different site collection for Dev / UAT & Prod environment. If going through second approach then to verify every change, developer need push code to site collection. What is the best approach suggested by Microsoft ? I found a useful link but not able to decide : How to setup Development and UAT for SharePoint Online Multitenant

Please suggest