Jenkins Pipelines 入门
- 1 - Introduction
- 1 - Introduction
- 2 - Type of pipeline
- 2 - Declarative vs Scripted
- 3 - Setting up an environment
- 3 - Overview of the setup
- 4 - Install Gitea
- 5 - Install Jenkins
- 6 - Store Gitea token into jenkins
- 7 - Add Gitea server to Jenkins
- 8 - Set Jenkins webhook for Gitea
- 4 - Setting up the pipeline
- 9 - Create repo for pipeline
- 10 - Create folder for pipeline
- 5 - Basic concepts
- 11 - Blue Ocean
- 12 - Replay
- 6 - Options en Environment
- 13 - Options
- 14 - Environment variables and secrets
- 15 - Parameters
- 16 - Triggers
- 17 - Tools
- 7 - Agents
- 18 - Agent labels
- 19 - Running dockers as agents
- 8 - Basic steps
- 20 - echo
- 21 - sh
- 22 - withEnv
- 23 - sleep
- 24 - timeout with input
- 25 - parallel stages
- 9 - Conditions and Post steps
- 26 - Basic conditions
- 27 - Complex conditions
- 28 - Setting up different post actions
- 10 - Stashes and code blocks
- 29 - Using script blocks
- 30 - Stashes
- 11 - Workspace
- 31 - Workspace in the UI
- 32 - fileExists
- 33 - dir
- 34 - readFile
- 35 - writeFile
- 12 - Pipeline Utility steps
- 36 - Plugins
- 37 - readJson
- 38 - readYaml
- 39 - writeJson
- 40 - writeYaml
- 13 - Shared Libraries
- 41 - Setting up a coding environment
- 42 - Echo hello world
- 43 - Load the shared library
- 44 - Working in source
- 14 - Improve Shared Library
- 45 - Parent class
- 46 - Create stage from code
- 47 - Working with maps
- 48 - Working with docker
- 49 - Load file from library into the workspace
- 50 - Adding gradle to our shared library
- 51 - Unit test
- 52 - Making a pipeline for the shared library
- 15 - Conclusion
- 53 - Thank you