Skip to content

Commit d743636

Browse files
authored
Merge pull request #123 from kzys/buildkite-readme
Document about the environment where we run all tests
2 parents 321aff3 + e117f69 commit d743636

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)