https://github.com/reugn/github-action-aerospike
GitHub Action to set up an Aerospike database
https://github.com/reugn/github-action-aerospike
aerospike github-actions
Last synced: 6 months ago
JSON representation
GitHub Action to set up an Aerospike database
- Host: GitHub
- URL: https://github.com/reugn/github-action-aerospike
- Owner: reugn
- License: mit
- Created: 2020-11-29T16:26:04.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-07-13T17:33:06.000Z (about 3 years ago)
- Last Synced: 2025-03-12T02:51:17.300Z (7 months ago)
- Topics: aerospike, github-actions
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 6
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# github-action-aerospike
[](https://github.com/reugn/github-action-aerospike/actions/workflows/yaml-lint.yml)This GitHub Action sets up an [Aerospike](https://www.aerospike.com/) database.
## Inputs
| Name | Required | Description | Default |
| ---------------- | -------- | ------------------------------ | ------- |
| port | false | Aerospike 'service' port, which handles client requests and responses. | 3000 |
| server-version | false | Aerospike server version. | latest |
| config-file | false | Aerospike [configuration](https://www.aerospike.com/docs/operations/configure/index.html) file. | |
| feature-key-file [1](#key) | false | Aerospike EE [feature key](https://www.aerospike.com/docs/operations/configure/feature-key/index.html) file. | |1 Specify to start Aerospike Server Enterprise Edition (should be in the same directory with `config-file`).
Anyone can [sign up](https://www.aerospike.com/lp/try-now/) to get an evaluation feature key file for a full-featured, single-node Aerospike Enterprise Edition.## Usage examples
### Aerospike Community Edition
Set up Aerospike Community Edition Server with the default configuration
```yaml
- name: Set up Aerospike Database
uses: reugn/github-action-aerospike@v1
```### Aerospike Enterprise Edition
Set up Aerospike Enterprise Edition Server by specifying the port, the server configuration and the feature key files
```yaml
- name: Set up Aerospike Database
uses: reugn/github-action-aerospike@v1
with:
port: 3300
config-file: '.github/aerospike/aerospike.conf'
feature-key-file: '.github/aerospike/features.conf'
```