Skip to content

Commit b8abc75

Browse files
Merge pull request #2627 from OctopusDeploy/ellen/project-triggers
Project Triggers documentation updates
2 parents a732c90 + a5f90dd commit b8abc75

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed
-9.46 KB
Loading

src/pages/docs/projects/project-triggers/built-in-package-repository-triggers.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,7 @@ description: Built-in package repository triggers allows you to automatically cr
88
navOrder: 15
99
---
1010

11-
:::div{.hint}
12-
**Built-in package repository triggers were formerly known as Automatic Release Creation**
13-
14-
We have renamed the feature and refreshed the UI, but it still works the same way behind the scenes.
15-
:::
11+
Formerly known as ***Automatic Release Creation***. Functionality remains the same.
1612

1713
## Getting started {#BuiltInPackageRepositoryTriggers-GettingStarted}
1814

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,30 @@
11
---
22
layout: src/layouts/Default.astro
33
pubDate: 2023-01-01
4-
modDate: 2024-08-28
4+
modDate: 2025-02-14
55
title: Project triggers
66
icon: fa-solid fa-flag
77
description: Project Triggers allow you to define unattended behavior for your project such as automatically deploying a release to an environment.
88
navOrder: 90
99
---
1010

11-
Project triggers allow you to define an unattended behavior for your [projects](/docs/projects).
11+
Project triggers allow you to automate your deployments by responding to events, for example, changes in your deployment targets or time-based schedules.
1212

13-
Project triggers allow you to choose from a subset of **events** that can occur in Octopus Deploy, apply a **filter** to those events, and decide on an **action** you want performed once the trigger fires. The example below shows an automatic deployment trigger configured to fire when a [deployment target](/docs/infrastructure/) that belongs to the **Production** [environment](/docs/infrastructure/environments) becomes available, and has the **web-server** [target tag](/docs/infrastructure/deployment-targets/target-tags).
13+
Choose from a subset of **events** that can occur in Octopus Deploy, apply a **filter** to those events, and decide what **action** you want performed after the trigger fires.
14+
15+
## Trigger example
16+
17+
The example below is an automatic deployment trigger that fires when a [deployment target](/docs/infrastructure/) that belongs to the **Production** [environment](/docs/infrastructure/environments) becomes available and is tagged with the **web-server** [target tag](/docs/infrastructure/deployment-targets/target-tags).
1418

1519
:::figure
1620
![](/docs/projects/project-triggers/images/octopus-triggers-diagram.png)
1721
:::
1822

19-
:::div{.success}
20-
We have written a [comprehensive guide](/docs/deployments/patterns/elastic-and-transient-environments) about using project triggers with a focus on deploying to elastic and transient environments.
21-
:::
23+
## Types of triggers
24+
25+
- [Git repository triggers](/docs/projects/project-triggers/git-triggers): specify Git repositories to be monitored for new commits that will automatically trigger a release of your project.
26+
- [Deployment target triggers](/docs/projects/project-triggers/deployment-target-triggers): specify which events on your deployment targets will automatically trigger a release of your project.
27+
- [Scheduled deployment triggers](/docs/projects/project-triggers/scheduled-deployment-trigger): define a recurring time-based schedule to automate deploying releases for your project.
28+
- [External feed triggers](/docs/projects/project-triggers/external-feed-triggers): specify container images or Helm charts that will automatically trigger a release of your project.
29+
- [Built-in package repository triggers](/docs/projects/project-triggers/built-in-package-repository-triggers): specify which package updates from the built-in package repository will automatically trigger a release of your project.
30+

0 commit comments

Comments
 (0)