forked from filipg/gonito
improve submission for how-to
This commit is contained in:
parent
0758ca3239
commit
63dac77974
@ -166,6 +166,9 @@ defaultBranch SelfHosted = Just "master"
|
||||
defaultBranch Branches = Nothing
|
||||
|
||||
challengeHowTo challenge settings repo shownId isIDSet isSSHUploaded mToken = $(widgetFile "challenge-how-to")
|
||||
where myBranch = case appRepoScheme settings of
|
||||
SelfHosted -> "master" :: Text
|
||||
_ -> "my-brilliant-branch"
|
||||
|
||||
getChallengeSubmissionR :: Text -> Handler Html
|
||||
getChallengeSubmissionR name = do
|
||||
|
@ -104,22 +104,19 @@ $case (appRepoScheme settings)
|
||||
$of SelfHosted
|
||||
<pre>
|
||||
git push origin master
|
||||
<h3>Repos hosted on Gonito.net
|
||||
<p>If you use a repo hosted here, a submission and evaluation is triggered automatically. You'll see the evaluation results in your console while pushing.
|
||||
$of Branches
|
||||
<pre>
|
||||
git push origin my-brilliant-solution:my-brilliant-solution
|
||||
|
||||
<h3>Repos hosted on Gonito.net
|
||||
|
||||
<p>If you use a repo hosted here, a submission and evaluation is triggered automatically. You'll see the evaluation results in your console while pushing.
|
||||
|
||||
<h3>External repos
|
||||
|
||||
<p>If you use an external repo (e.g. at your own of Gitolite or at GitHub), you can configure a webhook.
|
||||
<p>If you use an external repo (e.g. at your own of Gitolite or at GitLab/GitHub), you can configure a webhook.
|
||||
$maybe token <- mToken
|
||||
<p>Your webook is:
|
||||
<pre>
|
||||
#{appRoot settings}/trigger-remotely?token=#{token}&branch=master&challenge=#{challengeName challenge}&url=URL_TO_YOUR_REPO
|
||||
<p>(must be POSTed)
|
||||
wget --timeout=0 --quiet -O - '#{appRoot settings}/trigger-remotely' --post-data 'token=#{token}&branch=#{myBranch}&challenge=#{challengeName challenge}&url=URL_TO_YOUR_REPO'
|
||||
|
||||
<h3>Manual submission
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user