{"action":"created","issue":{"url":"https://api.github.com/repos/galaxyproject/tools-iuc/issues/50","labels_url":"https://api.github.com/repos/galaxyproject/tools-iuc/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/galaxyproject/tools-iuc/issues/50/comments","events_url":"https://api.github.com/repos/galaxyproject/tools-iuc/issues/50/events","html_url":"https://github.com/galaxyproject/tools-iuc/issues/50","id":58081039,"number":50,"title":"Automatically pushing repos to sheds","user":{"login":"erasche","id":458683,"avatar_url":"https://avatars.githubusercontent.com/u/458683?v=3","gravatar_id":"","url":"https://api.github.com/users/erasche","html_url":"https://github.com/erasche","followers_url":"https://api.github.com/users/erasche/followers","following_url":"https://api.github.com/users/erasche/following{/other_user}","gists_url":"https://api.github.com/users/erasche/gists{/gist_id}","starred_url":"https://api.github.com/users/erasche/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erasche/subscriptions","organizations_url":"https://api.github.com/users/erasche/orgs","repos_url":"https://api.github.com/users/erasche/repos","events_url":"https://api.github.com/users/erasche/events{/privacy}","received_events_url":"https://api.github.com/users/erasche/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/galaxyproject/tools-iuc/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-02-18T15:20:37Z","updated_at":"2015-02-18T16:51:08Z","closed_at":"2015-02-18T15:35:54Z","body":"Question for @galaxyproject/iuc:\r\n\r\nWith planemo and the `-r` option, we can push the entire repo automatically to various places. I'd like to do this on a regular basis (as a jenkins job, every night or so), and I had a thought that I'd like to put to the IUC for comments. \r\n\r\nOriginally I'd wanted to push master to the TTS, but then I realised that I wouldn't be able to test things in other branches I'm working on without explicit work on my end to push individual packages/branches.\r\n\r\nInstead I'd like to propose:\r\n\r\n- push PRs to the TTS automatically so people can test packages that next morning\r\n- push master to the MTS automatically to ensure we're not failing to keep things updated \r\n\r\nMy justification to automatically pushing master to the to MTS is that when things have been merged into master, they've been explicitly approved as a working package/tool by the IUC (otherwise they shouldn't be in master).\r\n\r\nThese would all be automated as a jenkins job, I can have it mail the IUC mailing list whenever things are updated if people would like to keep tabs on it.\r\n\r\nThoughts, comments, +/-1s?"},"comment":{"url":"https://api.github.com/repos/galaxyproject/tools-iuc/issues/comments/74899695","html_url":"https://github.com/galaxyproject/tools-iuc/issues/50#issuecomment-74899695","issue_url":"https://api.github.com/repos/galaxyproject/tools-iuc/issues/50","id":74899695,"user":{"login":"erasche","id":458683,"avatar_url":"https://avatars.githubusercontent.com/u/458683?v=3","gravatar_id":"","url":"https://api.github.com/users/erasche","html_url":"https://github.com/erasche","followers_url":"https://api.github.com/users/erasche/followers","following_url":"https://api.github.com/users/erasche/following{/other_user}","gists_url":"https://api.github.com/users/erasche/gists{/gist_id}","starred_url":"https://api.github.com/users/erasche/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erasche/subscriptions","organizations_url":"https://api.github.com/users/erasche/orgs","repos_url":"https://api.github.com/users/erasche/repos","events_url":"https://api.github.com/users/erasche/events{/privacy}","received_events_url":"https://api.github.com/users/erasche/received_events","type":"User","site_admin":false},"created_at":"2015-02-18T16:51:08Z","updated_at":"2015-02-18T16:51:08Z","body":"Okay, we're automatically pushing to TTS now :D \r\n\r\nhttp://gx.hx42.org/job/TTS-Pusher/5/console\r\n\r\nHoly updates batman...I hope MTS isn't this bad.\r\n\r\n```\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_samtools_0_1_19 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_samtools_1_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_labels_1_0_5 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_pysam_0_7_7 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_randfold_2_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_scipy_0_12 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_hdf5_1_8_12 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_python_pillow_2_7 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_pil_1_1_7 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_r_3_0_2 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_pandas_0_14 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_muscle_3_8_31 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_gnu_awk_4_1_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_trnascan_1_3_1 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_numpy_1_8 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_sqlite_3_8_3 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_r_3_0_3 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_r_3_1_2 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_gemini_0_10_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_bzlib_1_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_bx_python_12_2013 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_r_3_1_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_sailfish_0_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_freetype_2_4 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_xz_5_0_5 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_samtools_1_1 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_r_3_0_1 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_gdbm_1_11 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_prodigal_2_60 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_python_reportlab_3_1_44 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_r_ggplot2_0_9_3 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_perl_xml_parser_expat_2_41 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_boost_1_53 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_unzip_6_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_deseq2_1_0_17 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_matplotlib_1_4 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_htseq_0_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_gnu_sed_4_2_2_sandbox updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_libgd_2_1 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_libcurl_7_35 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_gnuplot_4_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_scipy_0_14 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_octave_3_8 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_bx_python_0_7 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_openssl_1_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_pybedtools_0_6_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_scikit_learn_0_15 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_tabix_0_2_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_eigen_3_1 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_python_2_7 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_python_3_4 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_boost_1_55 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_libyaml_0_1_5 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_scikit_learn_0_13 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_openbabel_2_3 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_snpeff_3_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_netcdf_4_3 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_squid_1_9g updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_suspenders_0_2_5 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_matplotlib_1_2 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_gnu_grep_2_14 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_stringtie_0_97 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_macs2_2_1_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_homer_4_2 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_deseq2_1_2_10 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/gemini updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/rgrnastar_240d updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/macs2 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/gatk2 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/htseq updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/stringtie updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/rglasso updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/differential_count_models updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_labels_1_0_5 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_randfold_2_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_python_pillow_2_7 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_gemini_0_10_0 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_sailfish_0_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_python_reportlab_3_1_44 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_htseq_0_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_libcurl_7_35 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_pybedtools_0_6_6 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_scikit_learn_0_13 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/packages/package_suspenders_0_2_5 updated successfully.\r\nRepository /var/lib/jenkins/workspace/TTS-Pusher/tools/gemini updated successfully.\r\n```"}}