Staging (site development) - 2019: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met 'Als je een site aan het ontwikkelen bent, werk je meestal met verschillende versies van dezelfde site. Het aantal sites, de benaming en hun functies, willen nogal e...') |
|||
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |||
Regel 10: | Regel 10: | ||
''' Complex ''' | ''' Complex ''' | ||
+ | |||
+ | [https://en.wikipedia.org/wiki/Deployment_environment]: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Regel 20: | Regel 22: | ||
|- | |- | ||
| Development/Trunk | | Development/Trunk | ||
− | | Development server acting as a | + | | Development server acting as a sandbox where unit testing may be performed by the developer |
|- | |- | ||
| Integration | | Integration | ||
− | | | + | | ''Continuous integration'' build target, or for developer testing of side effects |
|- | |- | ||
| Testing/Test/QC/Internal Acceptance | | Testing/Test/QC/Internal Acceptance | ||
Regel 32: | Regel 34: | ||
|- | |- | ||
| Production/Live | | Production/Live | ||
+ | | Serves end-users/clients | ||
+ | |} | ||
+ | |||
+ | == Wat ik zelf gebruik == | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | ! Stage | ||
+ | ! Naam | ||
+ | ! Beschrijving | ||
+ | |- | ||
+ | | 1 | ||
+ | | Ontwikkelomgeving | ||
+ | | Developer's desktop/workstation | ||
+ | |- | ||
+ | | 2 | ||
+ | | Integratie | ||
+ | | Development server acting as a sandbox where unit testing may be performed by the developer | ||
+ | |- | ||
+ | | 3 | ||
+ | | Externe testomgeving | ||
+ | | Ook beschikbaar voor de klant | ||
+ | |- | ||
+ | | 4 | ||
+ | | Productie-omgeving | ||
| Serves end-users/clients | | Serves end-users/clients | ||
|} | |} |
Versie van 10 jul 2019 09:44
Als je een site aan het ontwikkelen bent, werk je meestal met verschillende versies van dezelfde site. Het aantal sites, de benaming en hun functies, willen nogal eens verschillen. Dit valt onder release management: Een proces om tot een release te komen.
Voorbeelden
Eenvoudig
- Ontwikkelomgeving
- Externe testomgeving
- Productie-omgeving
Complex
[1]:
Environment/Tier Name | Description |
---|---|
Local | Developer's desktop/workstation |
Development/Trunk | Development server acting as a sandbox where unit testing may be performed by the developer |
Integration | Continuous integration build target, or for developer testing of side effects |
Testing/Test/QC/Internal Acceptance | The environment where interface testing is performed. A quality control team ensures that the new code will not have any impact on the existing functionality and tests major functionalities of the system after deploying the new code in the test environment. |
Staging/Stage/Model/Pre-production/External-Client Acceptance/Demo | Mirror of production environment |
Production/Live | Serves end-users/clients |
Wat ik zelf gebruik
Stage | Naam | Beschrijving |
---|---|---|
1 | Ontwikkelomgeving | Developer's desktop/workstation |
2 | Integratie | Development server acting as a sandbox where unit testing may be performed by the developer |
3 | Externe testomgeving | Ook beschikbaar voor de klant |
4 | Productie-omgeving | Serves end-users/clients |