Merge branch 'master' into Issue24

This commit is contained in:
pmcgrath
2014-10-22 23:30:47 +01:00
2 changed files with 16 additions and 3 deletions
+10
View File
@@ -0,0 +1,10 @@
FROM tianon/mojo
RUN cpanm Term::ReadKey
RUN apt-get update && apt-get install -y vim
COPY . /usr/src/docker-library-docs
WORKDIR /usr/src/docker-library-docs
CMD ["./push.pl"]
+6 -3
View File
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
#!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use open ':encoding(utf8)';
use File::Temp;
@@ -163,7 +164,9 @@ while (my $repo = shift) { # '/_/hylang', '/u/tianon/perl', etc
$repoTx = $ua->post($repoUrl => { Referer => $repoUrl } => form => $settingsBits);
die 'post to ' . $repoUrl . ' failed' unless $repoTx->success;
if (my $alert = $repoTx->res->dom('.alert-error')) {
die 'update to ' . $repoUrl . ' failed:' . "\n" . $alert->all_text;
my $alert = $repoTx->res->dom('.alert-error');
if ($alert->size) {
my $text = trim $alert->pluck('all_text');
die 'update to ' . $repoUrl . ' failed:' . "\n" . $text if $text;
}
}