...
Developers can perform builds of a project and select a Release.
This option may be best if you are
Not wanting to automate much yet, just working with CIwant to implement CD, and not looking to implement
CDCI yet.
Incoming webhooks or triggers setup on the project screen can create builds and snapshots.
This option may be best if you are
Automating a releaselooking at more automation and speed.
User can perform the promote to release action on a specific version.
This option may be best if you are
Verifying a versions outputvalidating a build manually first, and then decide that
thisif the version is
the right onecorrect for promotion to other environments.
Developers can create snapshots on the release screen. This page is focused on this approach.
This option may be best if you are
Initiating build on many projects by selecting New for Project Version
Recreating a snapshot from a previous snapshot or selecting different versions of multiple projects.
If you are looking for fully automate create snapshot process, then setup Snapshot Schedule. In addition you can also use Webhook integration to initiate builds of various projects.
All these options can be initiated from the UI or through REST APIs.
...