| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
FeedGipeda.Master.Finalize
Description
The meat of the master node: Calls gipeda and optionally deploys the
website via rsync.
Upon deployment, repositories are mapped to URLs via specific policies
verified in sshSubPathTestFailures.
- regenerateAndDeploy :: FilePath -> Deployment -> Set Repo -> Repo -> IO ()
Documentation
regenerateAndDeploy :: FilePath -> Deployment -> Set Repo -> Repo -> IO () Source #
regenerateAndDeploy gipeda rsyncPath repos repo updates the site/ sub
folder by calling gipeda in repos projectDir. That also updates
the backlog.txt, which will possibly kick off other benchmarks.
After the site has been regenerated, the changes are deployed via rsync
to remoteDir, if present. The sub directory to which the site is synced
follow a mapping which should satisfy the tests in sshSubPathTestFailures.