~/talk

Understanding CI/CD in Networking Context

links:none on file
slides:none on file

Explains how to add CI/CD to network automation by showing runnable examples: linting with pylint, bandit, black, ansible-lint, unit and functional testing with pytest and JSON Schema, and running everything in Docker so local and CI environments match. Demonstrates config‑generation tests that assert rendered text, uses exit codes to fail CI, shows a Jenkins run that gives feedback in about one minute, and configures Makefiles and linters to enforce style and security.

AI-written summary · about

  1. 0:00Introduction to CI/CD
  2. 1:07What is CI/CD
  3. 4:19CI/CD workflow explained
  4. 8:08CI/CD tooling overview
  5. 10:53Demo setup and tools
  6. 11:35Pylint code analysis
  7. 14:25Bandit security testing
  8. 16:13Yamllint and Ansible-lint
  9. 18:42Black code formatter
  10. 20:57Pytest unit testing
  11. 24:50JSON schema validation
  12. 27:48Closing and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.