webMethods Mobile Suite  | webMethods Mobile SuiteWeb Help | Using webMethods Mobile Designer | Building Mobile Application Projects Using Jenkins | Getting Started | Jenkins Terminology
 
Jenkins Terminology
If you are not already familiar with Jenkins, the following table explains a few important terms to know when using Jenkins. Further information can be found online.
Term
Explanation
Jenkins Master
The Jenkins master is the term for the computer that manages all Jenkins build activity. It provides a web interface for users to interact with, and it can delegate build activities to other computers (Jenkins slaves). One Jenkins master can be used to manage many slaves.
Jenkins Slave
A computer connected to the Jenkins master. This computer will run build jobs for the master. Slave computers may all be configured the same, or some may be used to provide specific tools (e.g., those that can only run on one operating system, such as Xcode), or different versions of the same tool that will not co-exist on the same computer.
Build Job
A series of build steps executed one after the other in a single workspace in order to do something useful for the developer (e.g., compile an application, generate a test report, etc.).
Build Step
This is the smallest unit of work in Jenkins. It comprises a single action (eg., launch Ant/Gradle/Maven with a target, run a batch script, delete a file).
Workspace
A folder in which a Jenkins job runs its build steps. This folder may be on the Jenkins master or one of the Jenkins slaves, and it may be in a different place (or on a different computer) every time the job runs.
Pipeline
A collection of Jenkins jobs that are tied together to perform a larger workflow (e.g., compile > run tests > generate reports). Unlike build steps in a job, jobs in a pipeline can be executing simultaneously.
Build Artifact
The end product of a build job (e.g., an .apk or .app file for building a mobile project).

Copyright © 2010-2019 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.