On Mon, Nov 02, 2015 at 08:47:44AM -0700, Kevin Fenzi wrote: > We ran into an issue today with the developer.fedoraproject.org site. > > Every once in a while it would show up with some really old blog > content. > > Turns out we pull the site from github at :25 after the hour, and then > only update the rss feeds at :45 after the hour. This results in 20min > of having the old content from the repo and general confusion. > > This change removes the seperate cron job for this and just adds the > update to the cron that pulls the site so they are always in sync.
+1 for me Pierre > -- > diff --git a/roles/developer/build/files/developer-rss-update.cron > b/roles/developer/build/files/developer-rss-update.cron > deleted file mode 100644 > index 98232b2..0000000 > --- a/roles/developer/build/files/developer-rss-update.cron > +++ /dev/null > @@ -1,2 +0,0 @@ > -MAILTO=web-memb...@fedoraproject.org > -45 * * * * apache /usr/local/bin/rss.py > /srv/web/developer.fedoraproject.org/index.html > diff --git a/roles/developer/build/files/syncDeveloper.sh > b/roles/developer/build/files/syncDeveloper.sh > index f8e7d48..91adb80 100644 > --- a/roles/developer/build/files/syncDeveloper.sh > +++ b/roles/developer/build/files/syncDeveloper.sh > @@ -11,3 +11,6 @@ cd /srv/web/developer.fedoraproject.org > /usr/bin/git reset -q --hard || exit 1 > /usr/bin/git checkout -q master || exit 1 > /usr/bin/git pull -q --ff-only || exit 1 > + > +# Now we update the blog content > +/usr/local/bin/rss.py /srv/web/developer.fedoraproject.org/index.html > diff --git a/roles/developer/build/tasks/main.yml > b/roles/developer/build/tasks/main.yml > index 8b99578..eb46bbf 100644 > --- a/roles/developer/build/tasks/main.yml > +++ b/roles/developer/build/tasks/main.yml > @@ -29,13 +29,12 @@ > tags: > - developer.fedoraproject.org > > -- name: Install the syncDeveloper and rss feed update jobs > +- name: Install the syncDeveloper cron job > copy: > > src={{item}}.cron dest=/etc/cron.d/{{item}}.cron > owner=root group=root mode=0644 > with_items: > - syncDeveloper > - - developer-rss-update > tags: > - developer.fedoraproject.org > - cron
pgpQaTn1NFl7x.pgp
Description: PGP signature
_______________________________________________ infrastructure mailing list infrastructure@lists.fedoraproject.org http://lists.fedoraproject.org/admin/infrastructure@lists.fedoraproject.org