Multibranch pipeline: Jenkinsfile not found

I have been working with Windows-environments for more than 11 years so far and never really thought muchΒ  about case-sensitivity (PowerShell, cmd and other tools are case-agnostic, for example, Get-Verb or get-VerB both will work fine). However, today I faced with a little issue while configuring multibranch pipeline in Jenkins:

jenkins multibranch pipeline issue

I use the same paths for my jenkinsfile as for other pipelines (that are not multibranched) and that path is consisted of lowercase letters. In fact, if we open an explorer and check the path, my folder is named as “HelloWorld” plus other directories also have uppercase letters. And once I changed the script path to “HelloWorld/Scripts/Jenkinsfile“, the pipeline successfully checked all branches. The possible reason – multibranch pipelines are provided by completely different and apparently case-sensitive plugin. Looks like we should always use case-sensitive values for everything in order to avoid any strange issues. Ok. New rules, new habits πŸ™‚

jenkins multibranch pipeline issue solution

Free Azure certification training courses

Howdy, I would like to share the list of the extremely useful FREE courses with you which can help you to prepare for Azure exams and level up your skills in the most efficient way. Tons of videos, hands-on labs and text guidances. You just need to find a free time and passion, plus make sure that you have an active Azure subscription (trial is an option).

Note:retired” = exam is no longer available but specified courses can still be a part of your preparation. “w/labs”  = exam has performance sections (lab tasks), “enrollment is closed” = sometimes it happens. you should wait while the learning provider opens a new enrollment. Click on “check out my experience” where available to get more details. Plus, AZ-303/304 are coming soon

Learning Paths from Pluralsight (recommended)

Learning Paths from Microsoft (step-by-step guidances)

Microsoft/OpenedX self-paced courses (have some outdated materials)

AZ-100|Microsoft Azure Infrastructure and Deployment (retired)

AZ-101|Microsoft Azure Integration and Security (retired)

AZ-103|Microsoft Azure Administrator (w/labs; retired – see AZ-104)

AZ-104|Microsoft Azure Administrator (w/labs)

AZ-200|Microsoft Azure Developer Core Solutions (retired)

AZ-201|Microsoft Azure Developer Advanced Solutions (retired)

AZ-203|Developing Solutions for Microsoft Azure (retired)

AZ-204|Developing Solutions for Microsoft Azure (w/labs)

AZ-300|Microsoft Azure Architect Technologies (w/labs)

AZ-301|Microsoft Azure Architect Design

AZ-400| Microsoft Azure DevOps Solutions (w/labs)

AZ-500| Microsoft Azure Security Technologies (w/labs)

AZ-900| Microsoft Azure Fundamentals

DP-200| Implementing an Azure Data Solution (w/labs)

DP-201| Designing an Azure Data Solution

DP-100| Designing and Implementing a Data Science Solution on Azure

There are also some free courses on EDX site (1 topic:1 course)

TIP: If you are not familiar with Azure Services, I’d highly recommend you to purchase pBook or download FREE ebook “Learn Azure in a Month Of Lunches” that I reviewed a few months ago. It’s a great all-in-one guide to get started with almost everything in Azure.

Happy learning and good luck with the exams!