Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JayporeCI: Building a CI system from the ground up #189

Open
3 tasks done
theSage21 opened this issue Feb 12, 2023 · 6 comments
Open
3 tasks done

JayporeCI: Building a CI system from the ground up #189

theSage21 opened this issue Feb 12, 2023 · 6 comments

Comments

@theSage21
Copy link
Member

Abstract

I wanted to talk about what all we might want CI/CD systems to do and how I incrementally added capabilities to jayporeCI.
The general flow of the talk would be:

  • Starting a git project
  • script + git hook for automation
  • running things in docker instead of raw shell
  • multiple jobs with bash
  • defining your jobs and running them in parallel with python
  • inter-job dependencies / pipeline stages / common configuration for jobs
  • secrets management
  • sharing jobs between multiple projects
  • reporting via email / PR comment / in local logs
  • storing CI logs / reports in git itself and sharing with coworkers
  • deploying code to prod using CI

Expected Duration

45 minutes

Track

ILUG-D talks are divided intro three tracks:
- Intermediate

Pre-requisite

  • Being able to read python code easily
  • Knowing how to use git in order to push to github and collaborate with other people

Resources

Slides

TBD

Preferred Time and mode

  • Evening, offline if possible

Previous Experience

Contact info

@arjoonn on telegram

Checklist

Place an '[x]' (no spaces) in all the fields you agree to. You can keep the fields blank on which you don't agree

The talk/workshop speaker agrees to,

  • Share the slides, code snippets and other material used during the talk
  • If the talk is recorded, you grant the permission to release the video on ILUGD's YouTube channel(LINK) under CC-BY-4.0 license
  • Not do any hiring pitches during the talk and follow the Code of Conduct(LINK TO COC)

Note

Please do add/upload slides in pdf or an open document format.
People who are using LibreOffice, openOffice etc. should not have any problems viewing it.

@pulsar17
Copy link

@theSage21 will you be available on 4th March to give this talk?

@theSage21
Copy link
Member Author

theSage21 commented Feb 23, 2023 via email

@AYAN-AMBESH
Copy link

@theSage21 will you be available on 6th April for this talk?

@theSage21
Copy link
Member Author

theSage21 commented Mar 24, 2024 via email

@AYAN-AMBESH
Copy link

It's in person on 6th of April the location is yet to be confirmed.

@theSage21
Copy link
Member Author

theSage21 commented Mar 25, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants