https://github.com/cloudamqp/lavinmq-action
GitHub Action to run LavinMQ (ultra quick AMQP and MQTT message broker)
https://github.com/cloudamqp/lavinmq-action
amqp lavinmq message-broker message-queue mqtt
Last synced: 4 months ago
JSON representation
GitHub Action to run LavinMQ (ultra quick AMQP and MQTT message broker)
- Host: GitHub
- URL: https://github.com/cloudamqp/lavinmq-action
- Owner: cloudamqp
- Created: 2023-10-26T08:56:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-28T08:03:39.000Z (10 months ago)
- Last Synced: 2025-10-19T15:43:10.255Z (8 months ago)
- Topics: amqp, lavinmq, message-broker, message-queue, mqtt
- Homepage: https://lavinmq.com/
- Size: 21.5 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# LavinMQ action
`cloudamqp/lavinmq-action` is a [composite run steps action] that starts [LavinMQ](https://lavinmq.com/) in the GitHub Actions VM with the default guest/guest user/password. You can then connect to the broker using the address found in environment variable `AMQP_URL`.
This action is stable, so you can use `cloudamqp/lavinmq-action@main` to always get the latest updates.
```yaml
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: cloudamqp/lavinmq-action@main
- run:
```
You can customize the environment variable name and the LavinMQ version used:
```yaml
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: cloudamqp/lavinmq-action@v1
with:
env-key: LAVINMQ_URL
version: 2.4.1
- run:
```
[composite run steps action]: https://docs.github.com/en/free-pro-team@latest/actions/creating-actions/creating-a-composite-run-steps-action