Skip to content
Snippets Groups Projects
Select Git revision
  • v2023.2.5-ffs
  • nrb/ex400-remove-wps
  • experimental default protected
  • nrb/airmax-test
  • v2023.2.4-ffs
  • nrb/ar9344-reset-sequence
  • autinerd/experimental-openwrt-24.10
  • v2023.2.3-ffs
  • v2023.2.2-ffs
  • v2023.2-ffs
  • v2023.1-ffs
  • v2022.1.4-ffs
  • feature/addMikrotikwAP
  • v2022.1.3-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • master protected
  • v2021.1.1-ffs
  • nrb/gluon-master-cpe510
  • v2021.1-ffs
  • v2023.2.5-ffs0.1
  • experimental-2025-06-08
  • experimental-2025-06-08-base
  • experimental-2025-06-06
  • experimental-2025-06-06-base
  • experimental-2025-05-27
  • experimental-2025-05-27-base
  • experimental-2025-05-18
  • experimental-2025-05-18-base
  • experimental-2025-05-15
  • experimental-2025-05-15-base
  • experimental-2025-05-13
  • experimental-2025-05-13-base
  • experimental-2025-05-08
  • experimental-2025-05-08-base
  • experimental-2025-05-05
  • experimental-2025-05-05-base
  • experimental-2025-05-02
  • experimental-2025-05-02-base
  • experimental-2025-05-01
40 results

README.md

Blame
  • Gluon CI using Jenkins

    Requirements

    • Only a host with docker.

    Architecture

    Screenshot from 2019-09-24 00-20-32

    Installation

    You can support the gluon CI with your infrastructure:

    1. You need to query @lemoer (freifunk@irrelefant.net) for credentials.
    2. He will give you a SLAVE_NAME and a SLAVE_SECRET for your host.
    3. Then go to your docker host and substitute the values for SLAVE_NAME and a SLAVE_SECRET in the following statements:
    git clone https://github.com/freifunk-gluon/gluon/
    cd gluon/contrib/ci/jenkins-community-slave/
    docker build -t gluon-jenkins .
    mkdir /var/cache/openwrt_dl_cache/
    docker run --detach --restart always \
        -e "SLAVE_NAME=whoareyou" \
        -e "SLAVE_SECRET=changeme" \
        -v /var/cache/openwrt_dl_cache/:/dl_cache
    1. Check whether the instance is running correctly:
      • Your node should appear here.
      • When clicking on it, Jenkins should state "Agent is connected." like here: Screenshot from 2019-09-24 01-00-52
    2. Your docker container needs to be rebuilt, when the build dependencies of gluon change. So please be aware of that and update your docker container in that case.

    Backoff

    • If @lemoer is not reachable, please be patient at first if possible. Otherwise contact info@hannover.freifunk.net or join the channel #freifunkh on hackint.