This project is a VTEX IO app that provides a set of tasks to automate the CI/CD process in the VTEX IO platform.
projex
CLI.projex
, vtex
, and yarn
in the pipeline.apiKey
and apiToken
in the pipeline. These parameters are required to execute the tasks and are passed as inputs to the task.You can install the extension to your Azure DevOps organization from Marketplace: VTEX IO CI/CD Utilities
You may need to add Contribute to pull requests permission to your Project Collection Build Service Accounts from project -> repository -> Security.
To contribute to this project, follow these steps:
git clone https://github.com/Maik3345/azure-devops-vtex-extension
cd azure-devops-vtex-extension
npm install
npm run initdev
npm run dev
This command will start the development server and allow you to make changes to the tasks.
Update the version of task.json and vss-extension.json whenever you make changes to the tasks.
Build the extension:
npm run build