#25320 closed task (wontfix)

Add CI builders to oniongit

Reported by: teor Owned by: hiro
Priority: Medium Milestone:
Component: Internal Services/Service - jenkins Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

I'd like to be able to build and run unit tests on my branches on oniongit with:

  • tor pure C
  • tor Rust/C

On:

  • i386
  • x86_64/amd64
  • armhf
  • arm64

There doesn't seem to be an oniongit component, but I think this involves Jenkins, too.

Child Tickets

Change History (3)

comment:1 Changed 15 months ago by hiro

Owner: changed from weasel to hiro
Status: newassigned

comment:2 Changed 15 months ago by hiro

Hi Teor,

CI on gitlab is provided through what they calle runners (https://docs.gitlab.com/runner/). A runner can run jobs locally, through docker images or through ssh connections.
Runners need to be registered with the gitlab instance through a token. Once a runner is registered it can be assigned to projects or be shared by all projects.
I do not have a VM available to run a specific architecture at the moment, but I'd be happy to help you hook up resources to oniongit.
We could also think to make some VM w/ specific architecture requirements if we wanted, but we would need the actual hardware where we can run those.

comment:3 Changed 13 months ago by teor

Resolution: wontfix
Status: assignedclosed

We resolved this issue by using x86_64 builders through GitHub,

Note: See TracTickets for help on using tickets.