Skip to content

Latest commit

 

History

History
89 lines (56 loc) · 2.78 KB

functions.md

File metadata and controls

89 lines (56 loc) · 2.78 KB

Table of Contents generated with DocToc

Function Introduction

Convenient management

The convenient way to manage a group of pipelines is creating project related with a variety of SCM systems, such as GitHub, GitLab, SVN.

  • Create project related with SCM
create_project
  • List all projects
list_projects

Continuous integration

All of the processes in workflow are visible. "codeCheckout" checkout code from specific repository; "package" compile the source code; "imageBuild" builds the published image; "integration" executes the integrated test; "imageRelease" publishes the image. All of the processes are shipped by container. It will wipe off the differences caused by environment.

  • codeCheckout
codeCheckout
  • package
package
  • imageBuild
imageBuild
  • integration
integration
  • imageRelease
imageRelease

Trigger automatically

Cyclone has been integrated with a variety of VCS tools, such as git, svn, etc. After OAuth, it can pull codes from repository and create webhook. Whenever the user commits, submits a pull request or releases a version to the repository, the webhook will trigger the CI/CD workflow.

Cyclone supports configuring GitHub/GitLab webhook while creating pipeline. Whenever the user commits, submits a pull request or releases a version to the repository, the webhook will trigger the CI/CD workflow.

  • Configure webhook
webhook

Real-time logs

Cyclone provides real-time logs of every pipeline stage while the pipeline is running.

  • Running log
logStream