-
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels