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
-[Part III: GitLab installation and configuration](https://community.intersystems.com/post/continuous-delivery-your-intersystems-solution-using-gitlab-part-iii-gitlab-installation-and)
8
8
-[Part IV: CD configuration](https://community.intersystems.com/post/continuous-delivery-your-intersystems-solution-using-gitlab-part-iv-cd-configuration)
Hooks of the same type are executed in collation order. To create a hook extend either or `isc.git.hook.Global` or `isc.git.hook.Local` and implement `onBefore` and/or `onAfter` methods.
43
+
44
+
### Execution order:
45
+
46
+
1. Global hooks, before.
47
+
2. Local hooks, before.
48
+
3. Code load and compile.
49
+
4. Local hooks, after.
50
+
5. Global hooks, after.
51
+
52
+
## Tips & Tricks
53
+
54
+
Various tricks for GitLab CI.
55
+
56
+
### Namespaces
57
+
58
+
Use `CI_COMMIT_REF_NAME` (resolves to branch) environment variable to use several namespaces on one server.
59
+
60
+
I.e. `csession ensemble -U ${CI_COMMIT_REF_NAME} "##class(isc.git.GitLab).loadDiff()"`
0 commit comments