python-intermediate-development icon indicating copy to clipboard operation
python-intermediate-development copied to clipboard

Additional section on continuous integration/continuous deployment?

Open svenvanderburg opened this issue 2 years ago • 7 comments
trafficstars

Hey,

We recently taught a workshop using this material see https://github.com/carpentries-incubator/python-intermediate-development/issues/159 . We organized an additional morning on continuous integration/continuous deployment. We added the section to the material in our fork, you can check it out here: https://esciencecenter-digital-skills.github.io/python-intermediate-development-uva/60-section6-intro/index.html . It is focused on bitbucket, but could be adapted to GitHub easily I think.

Teaching with this material went very wel. We had an audience that could use this in practice, the participants actually maintained applications that were running in production, so not your typical researcher. Perhaps this could be added as an optional section?

Anyway, in case you had plans for something like this, or perhaps as source of inspiration, I am sharing :) I really love the material! ❤️

svenvanderburg avatar Jun 14 '23 13:06 svenvanderburg

Hi @svenvanderburg - thank you for this? Would any of your team be willing to submit a PR to add the extra material on CI?

anenadic avatar Oct 09 '23 10:10 anenadic

Hi @anenadic I will work on it, expect something this or next week.

svenvanderburg avatar Oct 11 '23 10:10 svenvanderburg

@anenadic I opened a PR, please have a look!

svenvanderburg avatar Oct 17 '23 10:10 svenvanderburg

Thank you very much @svenvanderburg !

anenadic avatar Oct 18 '23 16:10 anenadic

@anenadic would you or anyone else be able to review this?

svenvanderburg avatar Nov 01 '23 08:11 svenvanderburg

Hi, we are swamped at the moment but will try and got to it soon. Apologies for the delay!

anenadic avatar Nov 02 '23 08:11 anenadic

No worries, take your time :)

svenvanderburg avatar Nov 03 '23 06:11 svenvanderburg

CD is a bit out of scope, it would add new material making the course even longer and hard to teach/test as we'd need a deployment infrastructure for this. Perhaps this could be a separate small tutorial?

anenadic avatar Jul 31 '24 11:07 anenadic