Staging (site development) - 2019: verschil tussen versies

Uit De Vliegende Brigade
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 [[Sandbox (software development)|sandbox]] where unit testing may be performed by the developer
+
| Development server acting as a sandbox where unit testing may be performed by the developer
 
|-
 
|-
 
| Integration
 
| Integration
| [[Continuous integration|CI]] build target, or for developer testing of side effects
+
| ''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

  1. Ontwikkelomgeving
  2. Externe testomgeving
  3. 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


Bronnen