Isolate builds, build when necessary #107

Merged
Jef Roosens merged 5 commits from build-system-upgrade into dev 2022-02-25 22:08:03 +01:00

This PR both isolates builds into their own containers & adds an initial check to see if a package should be built. For this, I added HEAD request handling to the /:filename route. This is then used by each build container to check whether the package file already exists. I also enabled multi-threaded compilation in makepkg.

Closes #86
Closes #100

This PR both isolates builds into their own containers & adds an initial check to see if a package should be built. For this, I added HEAD request handling to the `/:filename` route. This is then used by each build container to check whether the package file already exists. I also enabled multi-threaded compilation in makepkg. Closes #86 Closes #100
Jef Roosens added this to the 0.2.0 milestone 2022-02-25 21:52:30 +01:00
Jef Roosens added 3 commits 2022-02-25 21:52:31 +01:00
ci/woodpecker/push/arch unknown status Details
ci/woodpecker/push/deploy unknown status Details
ci/woodpecker/push/docker unknown status Details
ci/woodpecker/push/lint Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
a7cb08f93d
Containers now check whether package should be rebuilt
ci/woodpecker/push/arch unknown status Details
ci/woodpecker/push/deploy unknown status Details
ci/woodpecker/push/docker unknown status Details
ci/woodpecker/push/lint Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
732b53b6ce
Forgot to uncomment line
Jef Roosens added 1 commit 2022-02-25 21:54:25 +01:00
ci/woodpecker/push/arch unknown status Details
ci/woodpecker/push/deploy unknown status Details
ci/woodpecker/push/docker unknown status Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
4a4362c138
Fixed linting errors
Jef Roosens added 1 commit 2022-02-25 22:07:16 +01:00
Jef Roosens merged commit 09d0a40aae into dev 2022-02-25 22:08:03 +01:00
Sign in to join this conversation.
There is no content yet.