mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-28 20:00:24 +01:00
Buffering and upload script
This commit is contained in:
parent
437818735c
commit
ae05eaf8fd
@ -36,6 +36,7 @@ import Yesod.Default.Handlers
|
|||||||
import Yesod.Default.Main
|
import Yesod.Default.Main
|
||||||
import System.Environment (getEnvironment)
|
import System.Environment (getEnvironment)
|
||||||
import Data.BlobStore (HasBlobStore (..), BlobStore)
|
import Data.BlobStore (HasBlobStore (..), BlobStore)
|
||||||
|
import System.IO (hSetBuffering, BufferMode (LineBuffering))
|
||||||
|
|
||||||
import qualified Echo
|
import qualified Echo
|
||||||
|
|
||||||
@ -218,6 +219,7 @@ cabalLoaderMain = do
|
|||||||
pool <- Database.Persist.createPoolConfig dbconf
|
pool <- Database.Persist.createPoolConfig dbconf
|
||||||
manager <- newManager
|
manager <- newManager
|
||||||
bs <- loadBlobStore manager conf
|
bs <- loadBlobStore manager conf
|
||||||
|
hSetBuffering stdout LineBuffering
|
||||||
runStdoutLoggingT $ appLoadCabalFiles
|
runStdoutLoggingT $ appLoadCabalFiles
|
||||||
CabalLoaderEnv
|
CabalLoaderEnv
|
||||||
{ cleSettings = conf
|
{ cleSettings = conf
|
||||||
|
|||||||
7
upload-cabal-loader.sh
Executable file
7
upload-cabal-loader.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash -ex
|
||||||
|
|
||||||
|
cabal clean
|
||||||
|
cabal configure
|
||||||
|
cabal build
|
||||||
|
strip dist/build/cabal-loader-stackage/cabal-loader-stackage
|
||||||
|
scp dist/build/cabal-loader-stackage/cabal-loader-stackage jenkins.stackage.org:/private
|
||||||
Loading…
Reference in New Issue
Block a user