CI/CD Plugin Tutorial
How to Use the CI/CD Plugin in DevPortal
The CI/CD Plugin in DevPortal simplifies and automates continuous integration and continuous delivery processes, improving team collaboration and ensuring high-quality code. This tutorial will walk you through the steps to effectively use the plugin.
Why Use the CI/CD Plugin?
- Automation: Automates code integration and deployment, reducing human error and saving time.
- Code Quality: Automatically runs tests and code analysis on each commit to catch issues early.
- Collaboration: Enhances coordination among development, QA, and operations teams, offering real-time pipeline updates and issue resolution.
- Continuous Delivery: Facilitates frequent, reliable deployments for faster feature and bug fix releases.
Steps to Use the CI/CD Plugin
Step 1: Access the DevPortal
- Log in to the DevPortal using your credentials.
- Once logged in, access the available features and plugins tailored to your project.
Step 2: Navigate to the Catalog
- Open the sidebar menu and select Catalog.
- Use filters like APIs or Components to narrow down the list of items.
- Quickly find APIs or components relevant to your CI/CD pipeline.r.
Step 3: Select the Configured CI/CD Plugin
- Choose the API or component that has the CI/CD plugin configured.
- If the plugin is not yet installed or configured, contact the VeeCode Platform Support Teamfor assistance.
- Learn more about support plans here.
Step 4: Interact with the CI/CD Plugin
- Access the Plugin:
- Go to the list of plugins or view the Overview tab of the selected API/component to locate the CI/CD plugin.
- Pipeline Monitoring:
- Check the pipeline status, recent runs, and deployment history.
- Review logs for detailed information on each stage.
- Perform Actions:
- Start new pipeline runs.
- Re-run pipelines that failed.
- Approve or reject manual deployment stages when required.
Using the CI/CD Plugin in DevPortal enhances automation, collaboration, and code quality, enabling reliable software delivery. It ensures that your team operates efficiently and delivers value to users through fast and secure deployments.