• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Use github assets for releasing binary files

Scheduled Pinned Locked Moved
Feature Request
2
3
1.2k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G
    Gilou
    last edited by Apr 3, 2017, 7:20 PM

    Hi,

    This is more an idea rather than a real feature request, but I see the installer gets its binary from fogproject.org, which is nice, but probably could be spared easily the bandwidth hogging by releasing and using github’s assets and redirecting/linking to them.

    This can also be included in a deployment script as you can use their API, or you can upload them manually along with the release creation: https://help.github.com/articles/creating-releases/

    As I couldn’t identify an obvious build script or Makefile for the binaries, I was stuck with https://wiki.fogproject.org/wiki/index.php?title=Building_a_Custom_Kernel and https://wiki.fogproject.org/wiki/index.php/Build_FOG_file_system_with_BuildRoot to rebuild the kernel & the init.xz, are there more precise pointers to do that?
    Not sure about the client part, but I haven’t even looked at that part.

    Cheers
    Gilles

    W 1 Reply Last reply Apr 4, 2017, 2:57 AM Reply Quote 0
    • G
      Gilou
      last edited by Apr 3, 2017, 7:34 PM

      You’d end up with something like this: https://github.com/gilou/fogproject/releases/tag/1.4.0-RC-2
      and github “guarantees” the link to remain as is with its tags (or release name), and gives you a /releases/latest as stated in here: https://help.github.com/articles/linking-to-releases/

      1 Reply Last reply Reply Quote 0
      • W
        Wayne Workman @Gilou
        last edited by Wayne Workman Apr 3, 2017, 8:58 PM Apr 4, 2017, 2:57 AM

        @Gilou said in Use github assets for releasing binary files:

        As I couldn’t identify an obvious build script or Makefile for the binaries, I was stuck with https://wiki.fogproject.org/wiki/index.php?title=Building_a_Custom_Kernel and https://wiki.fogproject.org/wiki/index.php/Build_FOG_file_system_with_BuildRoot to rebuild the kernel & the init.xz, are there more precise pointers to do that?

        Yes - Tom would need to share the scripts he’s wrote for doing these things.

        Not sure about the client part, but I haven’t even looked at that part.

        There is a powershell script in the repo that builds the client - there is also a text file explaining what is needed.

        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
        Daily Clean Installation Results:
        https://fogtesting.fogproject.us/
        FOG Reporting:
        https://fog-external-reporting-results.fogproject.us/

        1 Reply Last reply Reply Quote 0
        • 1 / 1
        1 / 1
        • First post
          2/3
          Last post

        158

        Online

        12.0k

        Users

        17.3k

        Topics

        155.2k

        Posts
        Copyright © 2012-2024 FOG Project