Integrate Process into CI
With the CI Support Package for
Simulink, you can define a development and verification
process for your team and run that process in CI. You can either
manually author your CI pipeline configuration files to run your process
with the runprocess
function or you can generate
pipeline configuration files for CI platforms such as GitHub®, GitLab®, and Jenkins®. The support package includes several example pipeline
configuration files that you can reconfigure and use to get started. For
more information, see Approaches to Running Processes in CI.
Functions
generateReport | Generate report for recent task results |
padv.pipeline.generatePipeline | Generate pipeline file for CI platform |
runprocess | Generate and run pipeline of tasks by using build system |
Classes
padv.pipeline.AzureDevOpsOptions | Options for generating pipeline configuration file for Azure DevOps |
padv.pipeline.GitHubOptions | Options for generating pipeline configuration file for GitHub |
padv.pipeline.GitLabOptions | Options for generating pipeline configuration file for GitLab |
padv.pipeline.JenkinsOptions | Options for generating pipeline configuration file for Jenkins |
padv.ProcessAdvisorReportGenerator | Settings for generating Process Advisor report |
Topics
- Approaches to Running Processes in CI
How you can set up a CI system to run your process.
- How Pipeline Generation Works
You can automatically generate pipeline configuration files for certain CI systems.
- Tips for Setting Up CI Agents
Set up headless and containerized CI agents that can run your tasks.
- Best Practices for Effective Builds
How to identify a build schedule and improve build efficiency with artifact caching.