Replies: 1 comment 7 replies
-
Yes, it is an interesting idea. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've been mulling over the idea of a CD-like pipeline - the general idea would be to have a GitHub Action workflow which can build candidate release artifacts.
I have a proof of concept of what it might look like:
(I think GitHub requires you to be logged in in order to download the artifacts - otherwise they will result in 404s)
High level what this demonstrates:
a. This is cached after a success, that is why there are some skipped steps in the detailed view / why it's so quick.
b. The scratch builds of each take about 5, 10, and 15 minutes respectively.
c. The cache check tends to take 20 - 60 seconds.
d. Cache expiration can be adjusted.
.tar.gz
and a.pdf
b. The OSX and Windows builds depend on this, so they don't have to handle building the PDF.
.dmg
.exe
It's still rough in a few places:
.dll
s into the exe instead of including them in the.exe
's folder.cp
commands and tweaked the inno file paths accordingly..zip
artifact.Before going any further, I wanted to see if this sounded overall like an interesting / useful idea.
Beta Was this translation helpful? Give feedback.
All reactions