How to deploy files to service.un.org
Table of Contants
Table of Contents | ||
---|---|---|
|
Describe when someone would need this information. For example "when connecting to wi-fi for the first time"This how-to describes process of getting files from your local PC to service.unece.org using Repositories and Pipelines. Should be reffered to typically when a new version of UN/EDIFACT, UN/LOCODE or other deliverable hosted on service.unece.org is produced and needs to be published.
Info | ||
---|---|---|
| ||
Local Repository - Folders and files on your Local PC, Remote Repository - Folders and files on remote Server, these files are used by Pipeline Clone - Process of copying files from the Remote Repository to the Local Repository Commit - Finalazing a change in files, should contain commed describing reason of the change Push - Process of moving changes from Local Repository to Remote Repository, One Push can contain multiple commits Pipeline - Automated process for moving files between environments (typicaly Remote Repository → Stage → Production) Stage - Staging / Testing / Quality Assurance (QA) environemnt, serves for final validation of files before moving them into Production environemtn (service-qa.unece.org) Production - Production environment, final destination of our files (service.unece.org) (not covered, Pull, Pull-request, Branch, Merge, another billion of Git's features etc. ...) |
Diagram
Simplified diagram of the whole process:
Gliffy Diagram | ||||
---|---|---|---|---|
|
Prerequisities
MS .NET Framework 7.4.1
- Web Installer https://www.microsoft.com/en-us/download/details.aspx?id=56115
- Offline Installer https://www.microsoft.com/en-us/download/details.aspx?id=56116
Installing tools
Working with Git
Official SourceTree documentation
- Install Sourcetree https://confluence.atlassian.com/get-started-with-sourcetree/install-sourcetree-847359094.html
- Connect your Bitbucket or Github account https://confluence.atlassian.com/get-started-with-sourcetree/connect-your-bitbucket-or-github-account-847359096.html
- Clone a remote repository https://confluence.atlassian.com/get-started-with-sourcetree/clone-a-remote-repository-847359098.html
- Commit and push a change (Git) https://confluence.atlassian.com/get-started-with-sourcetree/commit-and-push-a-change-git-847359114.html
- Pull changes from a remote repository (Git) https://confluence.atlassian.com/get-started-with-sourcetree/pull-changes-from-a-remote-repository-git-847359111.html
Step-by-step guide
Cloning Repo
Adding changes
Commiting to Repo
Running Pipelines
From repo to Stage
From Stage to Prod
86 this section
Prerequisities
Step-by-step guide
Info |
---|
Related articles
Content by Label | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Page properties | ||
---|---|---|
| ||
|