OwnTube-tv / minio-microk8s-ansible

Distributed MinIO S3 for our video storage needs
https://minio.owntube.tv/
The Unlicense
2 stars 1 forks source link

I want to run my own self-hosted GitHub Actions Runners #16

Open ar9708 opened 2 months ago

ar9708 commented 2 months ago

Using the GitHub-hosted runners is all good at small scale, but for long-running sync jobs and heavy lifting it would be better if we could utilize resources available on the MicroK8s cluster.

Follow the Actions Runner Controller (ARC) Quickstart here and document the procedure, if successful.

ar9708 commented 2 months ago

Android APK build failed on OwnTube-tv/web-client, but the other pipeline steps passed after https://github.com/OwnTube-tv/web-client/commit/5ce0bd8a5c62b18a8a71c0292dc6c6c5a1aaa60c.

Error message:

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* Where:
Script '/home/runner/_work/web-client/web-client/OwnTube.tv/node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle' line: [40](https://github.com/OwnTube-tv/web-client/actions/runs/10834634007/job/30064602915#step:10:41)8

* What went wrong:
A problem occurred evaluating project ':expo'.
> A problem occurred configuring project ':expo-av'.
   > SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at '/home/runner/_work/web-client/web-client/OwnTube.tv/android/local.properties'.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
10 actionable tasks: 10 executed
> Get more help at https://help.gradle.org.
==============================================================================

2: Task failed with an exception.
-----------
* Where:
Script '/home/runner/_work/web-client/web-client/OwnTube.tv/node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle' line: 85

* What went wrong:
A problem occurred configuring project ':expo'.
> Could not get unknown property 'release' for SoftwareComponent container of type org.gradle.api.internal.component.DefaultSoftwareComponentContainer.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org./
==============================================================================

BUILD FAILED in 1m 19s
Error: Process completed with exit code 1.
ar9708 commented 2 months ago

Docker build failed on OwnTube-tv/peertube-runner. Error message:

docker build . --file Dockerfile.bullseye --tag owntube/peertube-runner:v521
  shell: /usr/bin/bash -e {0}

ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Error: Process completed with exit code 1.