Page MenuHomePhabricator

[CI] Add nix blob CI
AbandonedPublic

Authored by jon on Aug 9 2022, 4:56 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 9, 7:38 PM
Unknown Object (File)
Fri, Nov 8, 8:34 AM
Unknown Object (File)
Tue, Nov 5, 2:06 AM
Unknown Object (File)
Sat, Oct 19, 7:14 AM
Unknown Object (File)
Oct 5 2024, 1:10 PM
Unknown Object (File)
Oct 5 2024, 1:10 PM
Unknown Object (File)
Oct 5 2024, 1:07 PM
Unknown Object (File)
Sep 25 2024, 2:37 AM

Details

Reviewers
atul
Summary

Attempt nix blob CI

Test Plan

View buildkite job

Diff Detail

Repository
rCOMM Comm
Branch
jonringer/nix-blob-ci
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

I don't think we can use -c like this to pass in a command.

It looks like it doesn't handling changing of directories properly.

Getting the following when I run this:

atul@atuls-MacBook-Pro comm % nix develop -c cd services/blob && mkdir build && cd build cmake .. && make -j
Welcome to Comm dev environment! :)
cd: too many arguments
.buildkite/blob_nix.yml
5

Our macOS CI agents don't start fresh on every run. The second time this runs we'll encounter

mkdir: build: File exists

Can we try mkdir -p build or clean the folder (via rm -rf?) before we start?

atul requested changes to this revision.Aug 10 2022, 9:59 AM
This revision now requires changes to proceed.Aug 10 2022, 9:59 AM
.buildkite/blob_nix.yml
2

Thanks for including the emoji 🥳! (D4486)