heads/.circleci/config.yml

69 lines
1.6 KiB
YAML
Raw Normal View History

2018-09-15 05:42:42 -04:00
version: 2
jobs:
build:
docker:
- image: osresearch/musl-cross:38e52db
2018-09-15 05:42:42 -04:00
steps:
2018-09-15 06:56:42 -04:00
- checkout
- run:
name: Bootstrap make
command: |
make -j4 bootstrap
2018-09-15 05:56:58 -04:00
- run:
name: qemu-linuxboot-edk2
2018-09-15 05:56:58 -04:00
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
BOARD=qemu-linuxboot \
`/bin/pwd`/build/linuxboot-git/build/qemu/.configured \
# Run first to avoid too many processes
2018-09-15 05:56:58 -04:00
- run:
name: qemu-linuxboot
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
2020-01-08 23:10:46 +01:00
--load 2 \
BOARD=qemu-linuxboot \
- store-artifacts:
path: build/qemu-linuxboot/linuxboot.rom
- store-artifacts:
path: build/qemu-linuxboot/hashes.txt
- run:
name: qemu-coreboot
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
2020-01-08 23:10:46 +01:00
--load 2 \
BOARD=qemu-coreboot \
- store-artifacts:
path: build/qemu-coreboot/coreboot.rom
- store-artifacts:
path: build/qemu-coreboot/hashes.txt
- run:
name: x230
command: |
./build/make-4.2.1/make \
CROSS=/cross/bin/x86_64-linux-musl- \
2020-01-08 23:10:46 +01:00
--load 2 \
BOARD=x230 \
- store-artifacts:
path: build/x230/coreboot.rom
- store-artifacts:
path: build/x230/hashes.txt
2018-09-15 05:42:42 -04:00
workflows:
version: 2
build_and_test:
jobs:
- build