Skip to content

CT: Use nix-lib and unify build and package #722

@ausias-armesto

Description

@ausias-armesto

The goal of this issue is to unify the way that repositories build and package their artifacts. The repository nix-lib contains a comprehensive list of flake utilities to use for building and docker images.

Requires: hoprnet/nix-lib#4

The project needs to accept these commands:

  • nix build .#binary-ctdapp-x86_64-linux
  • nix build .#docker-ctdapp-x86_64-linux
  • nix run .#test
  • nix run .#check
  • nix develop -c just integration-test
  • nix develop -c just system-test

Although the python technology does not generate a binary itself, the command needs to pack the project in a .tar or .zip.

Metadata

Metadata

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions