Page MenuHomePhabricator

[CI] Add nix blob CI
AbandonedPublic

Authored by jon on Aug 9 2022, 4:56 PM.
Tags
None
Referenced Files
F3742103: D4791.diff
Thu, Jan 9, 12:28 PM
Unknown Object (File)
Thu, Jan 2, 2:08 AM
Unknown Object (File)
Thu, Jan 2, 2:08 AM
Unknown Object (File)
Thu, Jan 2, 2:05 AM
Unknown Object (File)
Sun, Dec 15, 10:26 PM
Unknown Object (File)
Sun, Dec 15, 10:26 PM
Unknown Object (File)
Sun, Dec 15, 7:32 PM
Unknown Object (File)
Nov 9 2024, 7:38 PM

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)