cyclone

Powerful workflow engine and end-to-end pipeline solutions implemented with native Kubernetes resources. https://cyclone.dev

APACHE-2.0 License

Stars
1.1K
Committers
33

Bot releases are hidden (Show)

cyclone - v1.0.3-beta-dood Latest Release

Published by knight42 over 3 years ago

  • fix(github): use BasicAuthTransport
cyclone - v1.2.0

Published by knight42 over 3 years ago

  • fix(webhook): only set PRRef label if wfr is trigger by PR
  • fix(github): use BasicAuthTransport
  • fix(workflowrun): ensure workflowRun controller return immediately after updating
cyclone - v1.2.0-rc

Published by knight42 almost 4 years ago

  • Feat(webhook): cancel previous builds
  • Feat(github): retry CreateStatus
  • Fix(sonarqube): support java projects with multiple modules
  • Refactor(*): correct notification url & switch to webhook url template
cyclone - v1.0.4-alpha

Published by zhujian7 almost 4 years ago

  • Fix(resolver::git): refine repos cloning and fix git checkout (#1514)
  • Feat(controllers): make resyncPeriod configurable (#1519) (#1521)
  • Feat(github): retry CreateStatus (#1544)
  • Feat(server): auto cancel previous builds triggered by PR (#1554)
  • Fix(sonarqube): support java projects with multiple modules (#1557)
cyclone - v1.2.0-alpha.3

Published by zhujian7 almost 4 years ago

  • Update the name of resourceQuota to the name of its namespace (#1537)
cyclone - v1.2.0-alpha.2

Published by zhujian7 almost 4 years ago

Move helm charts from helm/cyclone to manifests/public-cyclone

cyclone - v1.2.0-alpha

Published by zhujian7 almost 4 years ago

Feature:

  • Support sbt accelerate (#1481)
  • Make resyncPeriod configurable (#1519)
  • Be able to specify extra labels or annotations of pod in stage (#1524)
  • Retry creating pod on QuotaExceed error until timeout (#1528)

Refactor:

  • Make coordinator independent of docker (#1523)
  • Bump k8s dependencies version to v1.19.2(#1531)

Fix Bugs:

  • Refine repos cloning and fix git checkout (#1511)
  • Fix bitbucket PR commits won't trigger pipeline

Break Change:

  • Artifacts (designed for transferring files between stages) are NOT supported, we prefer share files using persistent volumes instead.
cyclone - v0.9.12

Published by zhujian7 almost 4 years ago

  • Fix(resolver::git): refine repos cloning and fix git checkout (#1515)
  • Feat(controllers): make resyncPeriod configurable (#1520)
cyclone - v1.0.3-alpha-dood

Published by zhujian7 almost 4 years ago

Feature:

  • Support for dood container (#1508)

Bug Fix:

  • Fix: delete project name in workflow pod env (#1510)
  • Fix(resolver::git): refine repos cloning and fix git checkout (#1513)
cyclone - v1.0.2

Published by zhujian7 about 4 years ago

Feature:

  • Add workflow and project name info for pods created by cyclone (#1506, #1509)
cyclone - v1.0.2-alpha

Published by zhujian7 about 4 years ago

Feature:

  • Support sbt accelerate (#1490)

Bug Fix:

  • Fix(security): filter git auth information (#1478)
  • Fix(resolver): replace line feed (#1479)
  • Fix: bump git version to 2.26.2 (#1475) (#1492)
  • Fix: should not mutate users input silently (#1493)
  • Fix: optimize git clone process (#1496)
  • Fix: validate scm auth info problem (#1501)
  • Fix: connection refused should not block close cluster (#1503)
cyclone - v0.9.11

Published by zhujian7 about 4 years ago

Feature:

  • Support extension parameters for sonar scanner (#1446)
  • Support sbt accelerate (#1489)

Bug Fix:

  • Return error when quality gate failed (#1444)
  • Trim suffix / for the server (#1447)
  • Delay to close websocket (#1462)
  • Overall start time lost when wfr timeout (#1465)
  • Replace line feed (#1477)
  • Filter git auth information (#1476)
  • Bump git version to 2.26.2 (#1475) (#1491)
  • Should not mutate users input silently (#1494)
  • Optimize git clone process (#1495)
  • Validate scm auth info problem (#1500)
cyclone - v1.1.0

Published by zhujian7 about 4 years ago

Bug Fix:

  • Overall start time lost when wfr timeout (#1464)
  • Pod stuck on terminating while related wf deleted (#1468)
  • Change log level of workflow controller from debug to info (#1470)
  • Status wrong when task processed in the delegation api (#1467)
  • Replace line feed of docker auth(#1473)
  • Bump git version to 2.26.2 (#1475)
  • Filter git auth information (#1474)
cyclone - v0.9.10

Published by zhujian7 over 4 years ago

Feature:

  • Global variable (#1432)
  • Support enterprise Github (#1434)

Bug Fix:

  • Sending ping message for websocket (#1420)
  • Overall status wrong when stage status is cancelled (#1431)
  • Bump gorilla websocket version to 1.14.2 (#1433)
cyclone - v1.0.1

Published by zhujian7 over 4 years ago

Fix overall start time lost when wfr timeout (#1466)

cyclone - v1.0.1-beta

Published by zhujian7 over 4 years ago

Feature:

  • Push image with retry logic (#1425)
  • Support arm64 (#1449)

Bug Fix:

  • Process trivial stage cancellation (#1419)
  • Sending ping message for websocket (#1423)
  • Trim suffix / for the server (#1441)
  • Return error when quality gate failed (#1445)
  • Delay to close websocket (#1463)

Refactor:

  • Use mkdir to acquire lock in svn resolver (#1402)
  • Use openssl for git (#1424)
  • Use alpine base image for svn (#1427)
  • Use alpine base image for watcher (#1428)
  • Provide cyclone base images to build images (#1452)
cyclone - v1.1.0-beta

Published by zhujian7 over 4 years ago

Feature:

  • Leader election & Health check (#1443)
  • Support arm64 (#1450)

Bug Fix:

  • Delete old cache cleanup pod while sever restart (#1414)
  • Sending ping message for websocket (#1422)
  • Trim suffix / for the sonar server (#1439)
  • Return error when quality gate failed (#1437)
  • Check channel error before using (#1457)
  • Delay to close websocket (#1461)

Refactor:

  • Use finalizer as pre-delete hooks to process object deleting (#1436)
  • Provide cyclone base images to build images (#1455)

Perf

  • Support starting multi workers (#1430)
cyclone - v1.1.0-alpha.3

Published by supereagle over 4 years ago

Feature:

  • Add health check for cyclone server (#1421)

Bug Fix:

  • Process trivial stage cancellation (#1411)

Chore:

  • Bump Kubernetes version to 1.17.5 (#1412)
  • Bump Golang to 1.13.9
cyclone - v0.9.9

Published by zhujian7 over 4 years ago

  • Fix overall last transition time not correct (#1415)
  • Fix process trivial stage cancellation (#1417)
cyclone - v1.1.0-alpha.2

Published by zhujian7 over 4 years ago

Feature:

  • Support matching files by find_options for http resource (#1405)
  • Support artifact retention (#1408)

Refactor:

  • Use mkdir to acquire lock in svn resolver (#1404)
  • Use children descriptor to simplify api definition (#1406)

Bug Fix

  • Update deployment version to satisfy k8s 1.17 (#1399)
  • Init caches cleanup status (#1410)
Package Rankings
Top 4.61% on Proxy.golang.org
Badges
Extracted from project README
Build Status Go Report Card CII Best Practices Coverage Status GoDoc License
Related Projects