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)
Fri, Jun 21, 2:18 PM
Unknown Object (File)
Fri, Jun 21, 2:18 PM
Unknown Object (File)
Fri, Jun 21, 2:12 PM
Unknown Object (File)
Apr 27 2024, 4:35 AM
Unknown Object (File)
Apr 27 2024, 4:34 AM
Unknown Object (File)
Apr 27 2024, 4:27 AM
Unknown Object (File)
Apr 13 2024, 6:08 AM
Unknown Object (File)
Apr 13 2024, 6:08 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)