yuval.guide — Guides and hands-on courses on DevOps, cloud, Linux, Python, Kubernetes, networking and AI.
Each section is one domain of the CCNA v1.1 (200-301) exam topics, with its share of the exam. The numbers are Cisco's topic numbers. The labs run in Cisco Packet Tracer: the Packet Tracer Guide installs it and builds a first network, step by step. The lab files are in the ccna repository. 1.0 Network Fundamentals …
Read MoreCisco Packet Tracer is a network simulator, and the CCNA labs on this site run in it. This guide builds one network from start to finish: One 2911 router. One 2960 switch. Two PCs. Install Packet Tracer Create a free account at Cisco Networking Academy. Sign in, open the Resource Hub and download Packet Tracer for your …
Read MoreAn event starts a run of every workflow file that accepts it, and each file's jobs then run on fresh machines. on: names a file's events, and its filters narrow them down. A job has no on:, so dividing jobs by event means dividing them into files. if: on a job reads inside the event, where a filter cannot: an …
Read MoreThe crew and its repository The viewer replays agentmon, a repository that runs on one machine with Docker Compose. The crew: four CrewAI agents, one topic at a time ( crew/). Planner: plans a short report on the topic. Researcher: finds three facts with its search tool. Writer: writes one paragraph from the facts. …
Read MoreThe project's finished pipeline, played one event at a time. A push to a topic branch runs the branch workflow: quick tests, for the developer; it blocks nothing. A pull request runs the gate: every check, on a trial merge, then the review; a new commit runs the checks again. A merge is a push to main, and runs the …
Read MoreIn this project you build a delivery pipeline for a small web API: a CRUD API in Python, in its own GitHub repository; a GitHub Actions pipeline: a push to your own branch runs the fast tests; a pull request runs more: integration tests, security and code inspection tools; a pull request waits for an approver before it …
Read MoreNew to workflows? Start with GitHub Actions Workflows: an Introduction. A workflow file has three levels, one inside the other: the workflow its jobs each job's steps Every key belongs to one or more of these levels, and a key in the wrong level is an error. The workflows of a repository A repository holds any number …
Read MoreProject Posts A CRUD API from push to production The Plan The Pipeline, Step by Step Task 1: The Application and Its Repository Task 2: The Pipeline, Empty Task 3: Pull Requests and the Approver Task 4: The Container Image Task 5: The Infrastructure on AWS Task 6: The First Deployment Task 7: Tests on Every Push Task …
Read More