OpenMake Meister
Contents
Index
Search
OpenMake Meister® 7.5 – fast, Intelligent and repeatable software builds
Meister Setup and Installation
Contact Support
Tutorials
Meister Architecture
Build and CI Procedures and Usage
Managing Users and Groups
Reports and Logs
Accessing the Management Control Console
OpenMake Meister Continuous Integration and Workflow Management
Remote Agents for Distributed Processing
Continuous Integration for Agile Teams
OpenMake Meister for Intelligent Builds
Executing Your First Meister Build
Guide to Online Tutorials
Publishing your Binaries
Automating Your Compile and Link Process
Configuring Your Build Project
Using Pre-Defined Build Services
Creating Your Build Service
Microsoft Team Build and Workflows
Using Build Methods
Writing Customized Build Methods
Using the Build Method Editor
Using Variables
Reusable Functions
Reusable Objects
Openmake::File
new(), new($FileName)
set($FileName)
getExt(), getE()
getQuoted()
getEscaped()
getEscapedQuoted()
getJEscaped()
getJEscapedQuoted()
setFile($FileName)
getFile(), getFE()
getF()
getPFE()
getDPF()
getDPFE(), get()
getAbsolute()
getRelative()
Openmake::FileList
new, new( @list_of_files )
getExtension()
getExt( @ExtensionList )
getExtList( @ExtensionList)
getExtQuoted( @ExtensionList )
getExtQuotedList
getAbsolute, getAbsolute($anchor_dir)
getAbsoluteList, getAbsoluteList($anchor_dir)
getQuotedAbsolute, getQuotedAbsolute( $anchor_dir )
Openmake::Log
omLogger
Openmake::SearchPath
CleanSearchPath(@list_of_directories)
new(@list_of_directories), new($string_of_directories)
newFromScalar($string_of_directories)
set(), set(@list_of_directories)
setFromScalar(), setFromScalar($string_of_directories)
get()
getList()
getString($PreText,$PostText)
count()
getQuoted()
getQuotedList()
getEscapedList()
getEscapedQuotedList(), getQuotedEscapedList()
getJEscapedList(), getJavaEscapedList()
getJEscapedQuotedList(), getJavacEscapedQuotedList()
push($dir)
pop()
mkdirs()
unshift($dir)
shift()
Openmake::Path
new(), new($full_path_string)
get(), getDP()
setVolume( $drive ), setDrive( $drive )
getVolume(), getDrive(), getD()
setPath ( $path_string )
set( $path_string )
getPath(), getP()
getQuoted()
getEscaped()
getEscapedQuoted()
getJavacEscaped(), getJEscaped()
getQuotedJavacEscaped(), getJEscapedQuoted()
getEscapedPath()
getPerlFileEscaped(), getPerlified()
getAnchor()
setAnchor(), setAnchor( $full_path_string )
getRelative()
getQuotedRelative()
isRelative()
isAbsolute()
getAbsolute()
getQuotedAbsolute()
CleanPath()
Openmake::Snapshot
LeftSnapshotOnly($after_snapshot, $before_snapshot)
new(), new($directory, $file_extension)
get()
Openmake::BuildOption
new($DebugFlags|$ReleaseFlags)
update( $hashref)
getBuildTasks
getOptionGroups( $build_task)
getBuildTaskFiles( $BuildTask, $OptionGroup, $all)
getBuildTaskOption( $option_name, $build_task, $option_group)
getBuildTaskOptions( $build_task, $option_group)
Sample Build Method - The Visual Studio Compiler
Creating and Managing Targets
Accelerating Your Builds with Meister
Meister Insight
OpenMake Meister for z/OS
667 keyword(s) found.
$(BUILD_DATE)
$(BUILD_DIRECTORY)
$(BUILD_TIME)
$(JOB_LABEL)
$(JOB_NAME)
$(JOB_NUMBER)
$(LOG_URL)
$(MACHINE_NAME)
$(USER_NAME)
$AllDeps
.Net
Search Paths
.NET and "Project" Dependency Directories
Accelerating Workflows
Accelerating Your Builds with Meister
access privileges
add
customizing
delete
execute
Execute Build Tasks
Help
none selected
read
scenarios
Setup Build
View Reports
write
Accessing the Management Control Console
AccuRev
Activating Build Avoidance
Activating Parallelized Build Processing
Activities Tab Screen
adding
Users
Adding a New Dependency Directory List Name
Adding Activities to a Workflow Service
Adding and Deleting Projects
Adding Directories to your Dependency Directory List
Adding or Removing Users from Groups
Adding Server Pools
Adding Targets to Your Project
Adding Users
Adding Workflow Activities
Adding Workflow Services to a Workflow
Administrator
access privileges
Administrator Group Access Privileges
Advanced Workflow Features
Ant and Java Build Methods
Ant File Locations
Ant Javac Tasks
Ant RMIC Tasks
Apache Archiva Repository
Application Developer plug-in
build project properties
Archiva Configuration
Assign Pools
assigning
User groups
Assigning Remote Agents to the Server Pool
Automatically Generating Your Java Targets
Automating Your Compile and Link Process
Batch Build Logs
Bill of Materials (BoM) reporting
flag
bldmake
errors
bldmake options
Borland Build Methods
Borland StarTeam
Bourne Shell
Build and CI Procedures and Usage
Build Audits with Build Forensics
Build Avoidance
Build Commands
Build Control File Syntax
Build Control Files
Build Control files (BCF's)
Build Loops
Build Machine
Build Management
Build Options
Build Rules
Build Server as a Windows Service
Build Service Attributes
Build Services Options
Build Task
Build Types
Sample Script - Visual Studio Compiler
Build Types and Methods
Building Targets Using ISPF
Building z/OS Targets using the Web Client
builds
debugging
Builds, Activities and Workflows
CA
case sensitivity
Central Logging
Chaining Workflow Activities
Changing the Configuration
Changing the Status of your Workflow
CheckStyle
Choosing a Pre-Defined Build Service
CleanPath()
CleanSearchPath(@list_of_directories)
Compilers
Components of Workflow Management
Configure Global Environment Variable Section
Configure Server Pool Environment Variables Section
Configure Tab Screen
Configure Workflow Activity Environment Variables Section
configuring
.NET 2003 IDE
Configuring Microsoft Team Build
Configuring Remote Agents for Load Balancing
Configuring the C and C++ Eclipse Project Properties
Configuring the Eclipse C Development Tools (CDT) Integration
Configuring Workflow Activities
Configuring Your Build Environment for Parallelized Builds
Configuring Your Build Project
Configuring your Continuous Integration
Configuring your Workflow to use Parallelized Mode
Connecting to an Oracle Database
Connecting to the PostgreSQL Database
Contact Support
Continuous Integration
Continuous Integration and Workflow Loops
Continuous Integration for Agile Teams
Continuous Integration Tab Screen
CopyExcludeLocal( $TargetDeps, $RelDeps, $toDir, @excludeExtensions )
Copying Targets
CopyLocal( $FullPathDeps, $RelDeps, $toDir )
count()
Crap4J
Create and Edit Your Workflow
Creating a Java War Target
Creating a Workflow Service
Creating and Managing Targets
Creating Groups
Creating Mainframe Targets
Creating Microsoft .NET 2003 Targets Without the Add-in
Creating Microsoft 6.x Visual Basic Targets Without the Add-in
Creating Microsoft Visual Studio 6.x C/C++ Targets Without the Add-in
Creating Microsoft Visual Studio and .Net Targets Manually
Creating Targets for C/C++ with the Eclipse CDT
Creating Targets for Java IDEs and Developer Tools
Creating Targets for the Microsoft Visual Studio and .Net IDEs
Creating the C and C++ Eclipse Project Makefile
Creating Your Build Service
Creating Your Custom Build Services
Custom Access Privileges
Custom Workflow Activity Plug-ins
customizing
access privileges
Build Types
Life Cycle
version labels
Customizing File Type Extensions
Customizing the Build Status Values
Customizing z/OS Scripts for New Types
CVS
Dataset Names and Build Rules
Dataset Naming Conventions
debug or release
debugging
builds
Default Administrator Group
Default File Type Extension
Default User Group
Defined User Privileges Report
defining
Build Types
Java Targets
Visual Basic 6 Targets
Defining a Private Pre-commit Workflow
Defining Datasets Names
Defining Dependency Directories to Support Pre-commit Builds
Defining J2EE Deployment Descriptor Targets
Defining Multi-Platform or Cross Language Workflows
Defining Nested or Reusable Workflows
Defining Targets
Defining Workflows for Local Continuous Integration
Defining Workflows for Team Continuous Integration
Defining Your Program
Defining z/OS TGTs using ISPF
deleting
Users
Deleting Users
dependencies
intermediate +
Dependency Directory Usage by Project
Dependency Scanning with OOMLOM
Dependency Table
Detail Attributes
Determining the Value of OMSUBMIT_MAX_USER_PROC
Determining User Group Assignments
DevOps from the Web Client
directories
intermediate
intermediate + dependency
Distributed Workload Processing
Distributed Workload Processing and Multi-platform Workflows
Distributing the Workload of the Workflow across multiple Server Pools
Doxygen
Eclipse Plug-in Dependency Directories
Eclipse RCP
Edit Flag Detail
Editing Targets
Email
Email Notifications in Your Workflow
Emma
Enabling and Modifying LDAP Configurations Using ompw
Enhancing Your Continuous Integration Builds with Meister Build Services
Environment Variables
Environment Variables Needed for Java Builds
ERROR 10:
ERROR 11:
ERROR 12:
ERROR 130:
ERROR 131:
ERROR 132:
ERROR 133:
ERROR 134:
ERROR 15:
ERROR 160:
ERROR 161:
ERROR 19:
ERROR 29:
ERROR 30:
ERROR 37:
ERROR 38:
ERROR 390:
ERROR 391:
ERROR 392:
ERROR 400:
ERROR 401:
ERROR 404:
ERROR 405:
ERROR 406:
ERROR 407:
ERROR 408:
ERROR 40:
ERROR 42:
ERROR 43:
ERROR 44:
ERROR 45:
ERROR 48:
ERROR 49:
ERROR 501:
ERROR 50:
ERROR 52:
ERROR 538:
ERROR 53:
ERROR 54:
ERROR 55:
ERROR 56:
ERROR 57:
ERROR 58:
ERROR 60:
ERROR 65:
ERROR 70:
ERROR 71:
ERROR 72:
ERROR 73:
ERROR 9:
errors
bldmake
om
Errors and Warnings
Example Label Search Paths
Example Life Cycle Search Paths
Exclude( $pattern, @inlist )
Execute Build Tasks
Execute Settings Section
Executing Builds
Executing Builds on z/OS
Executing on Demand Workflows from the Management Console
Executing Pre-commit Builds Outside of Your IDE
Executing Workflows on a UNIX Platform
Executing your Build Definition
Executing Your First Meister Build
ExitScript( $RC, @doomedFiles )
Features of Meister for z/OS
file extensions
wild cards
Filter Workflows
Filtering and Organizing Your Workflows
FindBugs
FindFlag( $flagString, @possibleFlags )
First Found Dependency
FirstFoundInPath
Footprinting
flag
Footprinting - Embedding the DNA
GenerateBillofMat( $BillofMat, $BillofMatRpt, $TargetFile )
Generated Build Control Files
GenerateFootPrint($FootPrint,$TargetFile,$FPSource,$FPObject,$CompilerFound,$FPCompilerArguments )
Generating Build Scripts
Generating Microsoft 2005, 2008 and 2010 Targets using the Add-In
Generating Microsoft Visual Studio 2005 Targets
Generating Microsoft Visual Studio 2008 Targets
Generating Microsoft Visual Studio 2010 Targets
Generating Targets using omNet
get()
get(), getDP()
getAbsolute()
getAbsolute, getAbsolute($anchor_dir)
getAbsoluteList, getAbsoluteList($anchor_dir)
getAnchor()
GetAnt
GetAntIncludeXML ( @items )
getBuildTaskFiles( $BuildTask, $OptionGroup, $all)
getBuildTaskOption( $option_name, $build_task, $option_group)
getBuildTaskOptions( $build_task, $option_group)
getBuildTasks
GetClasses ( $TargetDeps )
GetClassPath ( $TargetDeps )
GetCompiler, get_compiler
getDPF()
getDPFE(), get()
getEscaped()
getEscapedList()
getEscapedPath()
getEscapedQuoted()
getEscapedQuotedList(), getQuotedEscapedList()
GetExcludes( $Defines )
getExt( @ExtensionList )
getExt(), getE()
getExtension()
getExtList( @ExtensionList)
getExtQuoted( @ExtensionList )
getExtQuotedList
getF()
getFile(), getFE()
GetFlag( $flagString, @possibleFlags );
getJavacEscaped(), getJEscaped()
getJEscaped()
More...
Previous
Next
Home
Print
Email
Facebook
Twitter
Created with Doc-To-Help ®
OpenMake Meister for Intelligent Builds
/
Writing Customized Build Methods
/
Reusable Objects
Expand All
Collapse All
getVolume(), getDrive(), getD()
This method returns the Drive letter part of the path object. On Unix, it will return "".
Loading...
You can use logical operations: AND, OR, NOT. Examples: football OR hockey, sports AND NOT baseball