Version
Version management is a critical part of any CI/CD (Continuous Integration / Continuous Deployment) process. It allows you to control different versions of your services and your project, making updates easier to manage and ensuring smooth deployment.
This section is divided into two parts:
Current Version
In this section, you can quickly view the current status of your services:
- In error - red: one of the services is in error and no longer available.
- In alert - orange: one of the services requires your attention or intervention.
- Successful - green: everything is running smoothly, and all services are available.
Deployment
This part allows you to see the list of versions available in your Git manager per environment. Each version comes with the following information:
- Commit description
- Date added
- User who added this version. Some versions are automatically added by the Webcapsule when updating tools, for example. In this case, it will be the user who initiated the version.
- Version status
- The currently deployed version is marked as the "current version."
- A button to make a standard version the "current version."
- Actions including "merge to the production version" in the staging environment.
Sauvegarder une version d'un des services
You can freeze a version of services when the interface is deployed on your infrastructure (such as Directus for the Back-End or N8N for the Flow). This action preserves the current version for later restoration.
Adding a Version
This option is specific to fronts like Weweb or FlutterFlow, for example. It allows you to integrate a new version from a zip file. The Webcapsule will automatically integrate and deploy this new version.
Rollback to a Previous Version
You can publish a version at will. The selected version becomes the current version.
If the current version is functional, it is advisable to first create a backup of the version before continuing development.
Advanced Actions
Access to advanced actions is located next to the "add version" / "save version" button.
These actions give you access to deployment history, allowing you to view the list of versions available at different stages in the service's life.
You also have Git access, which allows you to access a tutorial to retrieve access to the source code deployed on the Webcapsule, enabling developers to make their contributions by adding a new version.
An example of integrating the Survey.js plugin into Directus is currently being prepared.