devel/cirrus-cli 1.0.0_3 FreeBSD
Command line interface for Cirrus CI
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d81b7ba3c3- License
- MIT
- Categories
- devel
- Package size
- 9802.7 KiB, 36344.3 KiB installed
Description
Cirrus CLI is a tool for running containerized tasks reproducibly in any environment. Most commonly, Cirrus tasks are used as part of continuous integration workflows but can also be used as part of local development process as a hermetic replacement of helper scripts/Makefiles. Cirrus CLI runs your tasks locally the same way they are executed in CI or on your colleague's machine. Immutability of containers ensures the tasks will be executed the same way years from now regardless what versions of packages you'll have locally.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/cirrus-cli | 1.0.0_3 |
| DragonFly | devel/cirrus-cli | 0.94.4_5 |
| HardenedBSD | devel/cirrus-cli | 1.0.0_1 |
| GhostBSD | devel/cirrus-cli | 1.0.0_1 |
Install
Binary package:
pkg install cirrus-cli
From the ports tree:
cd /usr/ports/devel/cirrus-cli/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cirrus-cli>0:devel/cirrus-cli
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.0_2 | 1.0.0_2 | - | 0.145.3 | 1.0.0_2 |
| FreeBSD:14:quarterly | 1.0.0_2 | 1.0.0_2 | n/a | 0.137.2 | 1.0.0_2 |
| FreeBSD:15:latest | 1.0.0_2 | 1.0.0_2 | n/a | - | 0.147.0 |
| FreeBSD:15:quarterly | 1.0.0_2 | 1.0.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.0_1 | 1.0.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- go:modules
- Service scripts
cirrus-cli
Message after installing
Files
pkg-plist 8
- bin/cirrus
- @owner root
- @group cirrus
- @mode 0640
- @sample etc/cirrus-worker.yml.sample
- @mode
- @group
- @owner
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/devel_cirrus-cli/cirrus-cli-v1.0.0/v1.0.0.mod | 11840 | 7847492ed114386ba04f4da0f4bd669882077e5154e845ed75b0918cc48b8aad |
| go/devel_cirrus-cli/cirrus-cli-v1.0.0/v1.0.0.zip | 1.2788e+06 | 5428bde978f1795813230f1d6f0c8258c3c5a0cf43e7b76001056baeae3c3da3 |
Commit history 8
The latest 5 of 8 in the history this site was built from.