Getting started with declarative pipelines
Before you can define and deploy pipelines in code, you need the right permissions, a compatible integrated development environment, and optionally a GitHub connection for version control integration.
Prerequisites
-
You must have the Can edit role in the space where the project resides to export, import, and deploy pipeline configurations.
-
Connections (source and target) must exist in the target space before you import a pipeline configuration. You reference connections by name in the YAML files.
Setting up your integrated development environment
You can edit pipeline YAML files in any text editor. For syntax highlighting, auto-completion, and real-time schema validation, you can use Visual Studio Code with the YAML extension.
To set up VS Code for declarative pipeline development:
-
Install Visual Studio Code.
-
Install the YAML extension by Red Hat from the VS Code Extensions Marketplace.
VS Code will highlight errors in your YAML files as you type, before you deploy to Qlik Talend Data Integration.
Setting up version control (optional)
If you want to manage pipeline configurations in GitHub, connect your project to version control. This lets you commit YAML files directly from the project, apply changes from the repository, and promote configurations across environments using branches and pull requests.
For setup instructions, see Getting started in Manage your pipeline projects with version control.