prometheus / prometheus/node_exporter

Release FreeBSD binaries

Open
#1,260 12 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

platform/FreeBSD
Dominant language
Go
Stars
13.8k
Forks
2.7k
Avg merge
1d 23h
Merged PRs (30d)
8

Description

We closed https://github.com/prometheus/node_exporter/issues/293 as "good enough", but I would like to consider this again. We now have BuildKite to do FreeBSD native builds.

To improve on the BuildKite config, we should add the pipelines to the repo based on the BuildKite Docs.

Then we can add a release upload step like we have in CircleCI.

/cc @derekmarcotte

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the repository's BuildKite configuration using the linked BuildKite pipeline documentation, then compare it with the existing CircleCI release upload step. Done means FreeBSD native build pipelines are defined in the repository and their binaries are uploaded during releases.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, ci-cd, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.