https://github.com/cekit/actions-setup-cekit
Setup your GitHub Actions workflow with Container Evolution Kit (CEKit)
https://github.com/cekit/actions-setup-cekit
Last synced: 5 months ago
JSON representation
Setup your GitHub Actions workflow with Container Evolution Kit (CEKit)
- Host: GitHub
- URL: https://github.com/cekit/actions-setup-cekit
- Owner: cekit
- License: apache-2.0
- Created: 2020-05-24T05:08:04.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-09-13T08:10:12.000Z (10 months ago)
- Last Synced: 2025-10-19T22:51:48.085Z (8 months ago)
- Language: JavaScript
- Size: 4.22 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Setup CEKit (Container Evolution Kit) GitHub Action
===============================
[](https://github.com/cekit/actions-setup-cekit/actions/workflows/runner.yml)
Setup your GitHub Actions workflow with [Container Evolution Kit](https://github.com/cekit/cekit/)
(CEKit).
_Currently only Linux/Ubuntu
[CI environment](https://help.github.com/en/github/automating-your-workflow-with-github-actions/virtual-environments-for-github-actions)
is supported._
### Basic
```yaml
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install CEKit
uses: cekit/actions-setup-cekit@v1.1.7
- name: Build CEKit image
run: cekit --descriptor path-to-descriptior.yaml build
```
### Optional input parameters
| Parameter | Description |
|-----------|---------------------------------------------------------------------|
| `version` | CEKit [version](https://pypi.org/project/cekit/#history) to install |
### Advanced
```yaml
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install CEKit
uses: cekit/actions-setup-cekit@v1.1.7
- name: Build CEKit image
run: cekit --descriptor path-to-descriptior.yaml build
with:
version: 4.13.0
```
## License
The scripts and documentation in this project are released under the [Apache 2.0](./LICENSE) License.
## Release process
- Set new version in `package.json`
- Run: `npm install --only=prod`
- Update `README.md` with new version
- Commit `[RELEASE] Release vX.Y.Z`
- Tag+push `vX.Y.Z`
- Create GitHub release for tag