Skip to content

Commit e117f69

Browse files
committed
Document about the environment where we run all tests
Instead of moving things to pipeline.yml, this change explains more about the EC2 instance we are using.
1 parent ea85a54 commit e117f69

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

.buildkite/pipeline.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
# permissions and limitations under the License.
1313

1414
steps:
15+
- label: ':ec2: environment'
16+
command:
17+
- uname -a
18+
- go version
19+
1520
- label: ':go: go mod download'
1621
command: 'go mod download'
1722
agents:

HACKING.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,17 @@ following:
4343
1. Update `client/swagger.yaml`
4444
3. Run `go generate`
4545
4. Figure out what broke and fix it.
46+
47+
Continuous Integration
48+
---
49+
50+
To access `/dev/kvm`, we are using [BuildKite](https://buildkite.com/) and
51+
Amazon EC2 Bare Metal Instances.
52+
53+
The instance is pre-configured to have
54+
55+
- firecracker and jailer under /usr/local/bin.
56+
Both of them are currently v0.17.0 and built with
57+
`cargo build --features vsock --release` to enable vsock support
58+
- vmlinux.bin from
59+
https://s3.amazonaws.com/spec.ccfc.min/img/hello/kernel/hello-vmlinux.bin

0 commit comments

Comments
 (0)