Commit 9a71e09
committed
🔧 Build: Skip RabbitMQ install in CI
Add `ci_skip` to the RabbitMQ task to prevent CI failures when running inside a Docker
container, where no systemd is available.
The CI previously managed to start `rabbitmq-server` in Docker despite the absence of
systemd. As of `rabbitmq-server 3.12.1-1ubuntu1.3`, the Ubuntu package explicitly blocks
`dh_installinit` in favour of `dh_systemd_start`, likely removing the SysV fallback that
Ansible's `service` module was relying on. The result is:
Could not find the requested service rabbitmq-server: host
Since the AiiDA daemon (the primary RabbitMQ consumer) is already skipped in Docker via
`when: daemon_service is defined and daemon_service`, skipping RabbitMQ itself in the CI
is reasonable.1 parent b400e09 commit 9a71e09
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
| 135 | + | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| |||
0 commit comments