Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.25 KB

File metadata and controls

21 lines (18 loc) · 1.25 KB

Jenkins

  • Tool for continuous integration & delivery, see jenkins.io
  • Multi-OS & open-source
  • Supports many languages with rich set of plugins
  • You can use webhooks for auto-trigger from GitHub

Jenkins & Azure Repos

  • To enable Jenkins to fetch from Azure Repos (see lab):
    • Steps:
      • Create a personal access token in Azure DevOps with read access & add it in Jenkins
      • Install TFS plugin (yet to be renamed Azure DevOps!) to Jenkins to allow:
        • TFVC: Poll & read & label
        • Git: Push trigger, build information fetching
    • For auto trigger from Azure Repos:
    • To nest a Jenkins Job with Azure Pipelines
      • Add a service connection to Jenkins.
      • You can use Jenkin tasks such as Queue Jenkins Job, Download artifacts ...
      • 💡 Recommended as you can have end-to-end traceability from work items to source code to build and release pipelines.