Replies: 2 comments 1 reply
-
A while back we talked about setting up Jenkins to automatically create monthly releases on Github (which has the ability to host release artifacts), but this never got done. I wouldn't be opposed to more permanently storing per-commit jars somewhere, though. What are you thinking in terms of per-commit releases - would this include branches? How exactly would that work? |
Beta Was this translation helpful? Give feedback.
1 reply
-
melt-umn/jenkins-lib#19 is probably the only blocker to this being marked as resolved, I think? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It'd make Advancing The Nix Agenda much easier (and pinning to specific non-release versions, relatedly and probably more importantly) if we put build artifacts somewhere public after every commit. Options I can think of right now:
foundry
-- We have plenty of space here (after shrinking a 64GB swap file that exists for... reasons I don't recall), major downside would be pointing scripts at a machine with a hostname that's not MELT-associated (though, silver-lang.org is $10/yr, and it could become infra.silver-lang.org or something). Manually specifying JARs to use could still be done the existing way (/export/scratch
).v0.4.5-pre-322522f
for 322522f, and have Jenkins use the JARs from the current commit if they exist (so people can manually upload JARs when necessary, and Jenkins will replace them after rebuilding).custom-stable-dump
, and a more major change tocron-job-publish-jars-from-foundry.py
; instead of downloading new JARs to/web/research/melt.cs.umn.edu/downloads/silver-dev/jars
, it'd download them to.../jars/$COMMIT_HASH
, then symlink them to.../jars
or.../jars/latest
.coldpress
generate the website locally, and generate a nice-looking index page for seeing all the builds. Probably not worth the work, but might look nice, dunno.Beta Was this translation helpful? Give feedback.
All reactions