-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
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
- Code mirror: https://github.com/theSage21/jaypore_ci
- Documentation: https://www.jayporeci.in/
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.
Metadata
Metadata
Assignees
Labels
No labels