You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `environment` | <spanclass="add-icon-agent">Agent</span><br/><spanclass="add-icon-plugin">Non-vendored plugin</span><br/><spanclass="add-icon-plugin">Vendored plugin</span> | Runs before all other hooks. Useful for [exporting secret keys](/docs/pipelines/secrets#exporting-secrets-with-environment-hooks). |
| `checkout` | <spanclass="add-icon-plugin">Non-vendored plugin</span><br/><spanclass="add-icon-plugin">Vendored plugin</span><br/><spanclass="add-icon-agent">Agent</span> | Overrides the default git checkout behavior.<br>*Note:* As of Agent v3.15.0, if multiple checkout hooks are found, only the first will be run. |
| `environment` | <spanclass="add-icon-agent">Agent</span><br/><spanclass="add-icon-plugin">Non-vendored plugin</span> | Runs before all other hooks. Useful for [exporting secret keys](/docs/pipelines/secrets#exporting-secrets-with-environment-hooks). |
124
+
| `pre-checkout` | <spanclass="add-icon-agent">Agent</span><br/><spanclass="add-icon-plugin">Non-vendored plugin</span> | Runs before checkout. |
125
+
| `checkout` | <spanclass="add-icon-plugin">Non-vendored plugin</span><br/><spanclass="add-icon-agent">Agent</span> | Overrides the default git checkout behavior.<br>*Note:* As of Agent v3.15.0, if multiple checkout hooks are found, only the first will be run. |
126
+
| `post-checkout` | <spanclass="add-icon-agent">Agent</span><br/><spanclass="add-icon-repository">Repository</span><br/><spanclass="add-icon-plugin">Non-vendored plugin</span> | Runs after checkout. |
127
+
| `environment` | <spanclass="add-icon-plugin">Vendored plugin</span> | Unlike other plugins, environment hooks for vendored plugins run after checkout. |
127
128
| `pre-command` | <spanclass="add-icon-agent">Agent</span><br/><spanclass="add-icon-repository">Repository</span><br/><spanclass="add-icon-plugin">Non-vendored plugin</span><br/><spanclass="add-icon-plugin">Vendored plugin</span> | Runs before the build command |
128
129
| `command` | <spanclass="add-icon-plugin">Non-vendored plugin</span><br/><spanclass="add-icon-plugin">Vendored plugin</span><br/><spanclass="add-icon-repository">Repository</span><br/><spanclass="add-icon-agent">Agent</span> | Overrides the default command running behavior. If multiple command hooks are found, only the first will be run. |
129
130
| `post-command` | <spanclass="add-icon-agent">Agent</span><br/><spanclass="add-icon-repository">Repository</span><br/><spanclass="add-icon-plugin">Non-vendored plugin</span><br/><spanclass="add-icon-plugin">Vendored plugin</span> | Runs after the command. |
0 commit comments