freifunk-berlin / falter-repo_builder

DEPRECATED: Build a package feed with dockerized OpenWrt-SDK
3 stars 3 forks source link

Request for more ready-made feeds #8

Closed pmelange closed 3 years ago

pmelange commented 3 years ago

In order to be able to support more simultaneous prototyping environs, I think it would be beneficial for us to automatically build feeds upon merges to the repo for the "openwrt-19.07", "openwrt-21.02" and "master" branches.

I recommend that the feeds be placed into: http://buildbot.berlin.freifunk.net/buildbot/feed/19.07-SNAPSHOT http://buildbot.berlin.freifunk.net/buildbot/feed/21.02-SNAPSHOT http://buildbot.berlin.freifunk.net/buildbot/feed/snapshots

When we make beta releases, release candidates, and releases, I recommend: http://buildbot.berlin.freifunk.net/buildbot/feed/$FREIFUNK_RELEASE (1.1.0-beta5, 1.1.0-rc1, 1.1.0)

Can the repo_builder be changed to reflect these changes? @Akira25 should I make an extra issue at buildbot to get the automatic builds integrated?

pmelange commented 3 years ago

Actually, I don't think I like the idea of having these feed directories:

http://buildbot.berlin.freifunk.net/buildbot/feed/19.07-SNAPSHOT http://buildbot.berlin.freifunk.net/buildbot/feed/21.02-SNAPSHOT http://buildbot.berlin.freifunk.net/buildbot/feed/snapshots

But instead put everything in $FREIFUNK_RELEASE. The value of FREIFUNK_RELEASE on the three branches "openwrt-19.07", "openwrt-21.02" and "master" are "1.1.1-snapshot", "1.2.0-snapshot" and "snapshot" (once PR https://github.com/Freifunk-Spalter/packages/pull/156 gets merged).

So, as a review: http://buildbot.berlin.freifunk.net/buildbot/feed/snapshot http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1-snapshot http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1-betaX http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1-rcY http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1 http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0-snapshot http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0-betaX http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0-rcY http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0

Akira25 commented 3 years ago

But instead put everything in $FREIFUNK_RELEASE. The value of FREIFUNK_RELEASE on the three branches "openwrt-19.07", "openwrt-21.02" and "master" are "1.1.1-snapshot", "1.2.0-snapshot" and "snapshot" (once PR Freifunk-Spalter/packages#156 gets merged).

So, as a review: http://buildbot.berlin.freifunk.net/buildbot/feed/snapshot http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1-snapshot http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1-betaX http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1-rcY http://buildbot.berlin.freifunk.net/buildbot/feed/1.1.1 http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0-snapshot http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0-betaX http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0-rcY http://buildbot.berlin.freifunk.net/buildbot/feed/1.2.0

I like that idea. Currently I'm, really busy with other stuff, so it might take a while until I can have a look on that.

Akira25 commented 3 years ago

@pmelange That should have been implemented by https://github.com/Freifunk-Spalter/buildbot/commit/46b9334c0b7651a7d229a3b28b7c2aaf8c013110. A succesful build was done here.

pmelange commented 3 years ago

Very nice. I see snapshot and 1.1.1-snapshot. could we also get 1.1.0 in there? Maybe it's just possible to copy the openwrt-19.07 directory over there.

Akira25 commented 3 years ago

Very nice. I see snapshot and 1.1.1-snapshot. could we also get 1.1.0 in there? Maybe it's just possible to copy the openwrt-19.07 directory over there.

That are just my test-builds from the feed branch. The new feeds will appear as soon, as we push something on the openwrt-*-branches in the packages repo.