Buffering and upload script

This commit is contained in:
Michael Snoyman 2014-11-17 10:47:59 +02:00
parent 437818735c
commit ae05eaf8fd
2 changed files with 9 additions and 0 deletions

View File

@ -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
View 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