build
Builds EBS artifacts from Source Control Management. Creates a zip artifact to be used with the deploy operation. Refer to Source Control Folder Structure for folder structure recommendations for your source control. See also EBS Object Types Reference for a list of supported EBS object types.
Full Deployment
If building an EBS project in Full deployment mode, Sql files will be added to the build in the order given in the SQL_ORDER.seq file if it exists. If the SQL_ORDER.seq file is not available, files will be ordered based on the extensions of the files in the FDEBS_SQL_EXTENSIONS project property.
If you have multiple files in the SQL_ORDER.seq file, those sqls will be first in the list, and the rest will be added after in their extension order.
Partial Deployment
If populating a Partial Deploy EBS project, a file named FD_ORDER.seq can be created in the root folder that is being checked out to determine the order of files to be populated. Otherwise, the FDEBS_SQL_EXTENSIONS project property is used to determine populate order.
Once partial deploy project files are in order on the project files tab, creating a build with them will retain the order. This order may be adjusted on the build screen.
When you click Submit Request, the order is saved to be used at deploy time. The deploy step does not adjust the order from the build.
Environment/Instance Properties
Property Name | Required | Description |
---|---|---|
Project Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
EBS Module Application Short Name | FDEBS_APPLICATION_SHORT_NAME | No | App short name (e.g. XXAR). If source includes multiple custom tops, leave it empty and make sure top directory matches top name. |
EBS File Excludes | FDEBS_FILE_EXCLUDES | No | List of files to exclude while building. (e.g. server.xml, web.xml). (Full deployment model only) |
EBS Java Root Source Directory | FDEBS_JAVA_ROOT_SOURCE_DIR | No | Where java/class/xml file's package resides. (For all AOL files). |
EBS SQL Root Source Directory | FDEBS_SQL_ROOT_SOURCE_DIR | No | Source folder for sql and pls files. |
EBS Concurrent Program SQL Root Source Directory | FDEBS_CP_SQL_ROOT_SOURCE_DIR | No | Source folder for Concurrent Prorgram's SQL files (Not executed after deploy). |
EBS Publisher Root Source Directory | FDEBS_PUBLISHER_ROOT_SOURCE_DIR | No | Source folder for Publisher files. |
EBS Forms Root Source Directory | FDEBS_FORMS_ROOT_SOURCE_DIR | No | Source folder for Forms. |
EBS Reports Root Source Directory | FDEBS_REPORTS_ROOT_SOURCE_DIR | No | Source folder for Reports. |
EBS Media Root Source Directory | FDEBS_MEDIA_ROOT_SOURCE_DIR | No | Source folder for image files. |
EBS HTML Root Source Directory | FDEBS_HTML_ROOT_SOURCE_DIR | No | Source folder for web files. |
EBS Fonts Root Source Directory | FDEBS_FONTS_ROOT_SOURCE_DIR | No | Source folder for font files. |
EBS Prog Root Source Directory | FDEBS_PROG_ROOT_SOURCE_DIR | No | Source folder for Prog files. |
EBS Workflows Root Source Directory | FDEBS_WORKFLOWS_ROOT_SOURCE_DIR | No | Source folder for workflow files. |
EBS Scripts Root Source Directory | FDEBS_SCRIPTS_ROOT_SOURCE_DIR | No | Source folder for scripts files. |
EBS Perl Root Source Directory | FDEBS_PERL_ROOT_SOURCE_DIR | No | Source folder for perl modules. |
EBS Jar Root Source Directory | FDEBS_JAR_ROOT_SOURCE_DIR | No | Source folder for JAR files. |
EBS Ear Root Source Directory | FDEBS_EAR_ROOT_SOURCE_DIR | No | Source folder for EAR files. |
EBS Load Java Root Source Directory | FDEBS_LOAD_JAVA_ROOT_SOURCE_DIR | No | Source folder for Java Stored Procedure files. |
EBS Data Root Source Directory | FDEBS_DAT_ROOT_SOURCE_DIR | No | Source folder for data files. |
EBS SQL LDR Root Source Directory | FDEBS_SQL_LDR_ROOT_SOURCE_DIR | No | Source folder for control (ctl) files. |
EBS SQL Extensions | FDEBS_SQL_EXTENSIONS | No | SQL file extensions in their order to process. Specify the list of comma-separated extensions if you would like to change. |
File Permissions | FD_PARTIAL_FILE_EXCLUDES | No | Target File Permission. Will be set to target file after deployment using chmod. eg: 755 |
Project File Excludes | FD_PARTIAL_FILE_EXCLUDES | No | Controls files excluded from Project Files. Enter expressions separated by ##. Leave empty to select all files. Begin or end the expression with * for simple wildcards. Otherwise, regex is used. (e.g. /java/*##*.java##*person*##/java/.*[tT]est.*\.java) |
Project File Includes | FD_PARTIAL_FILE_INCLUDES | No | Controls files included in Project Files. Enter expressions separated by ##. Leave empty to select all files. Begin or end the expression with * for simple wildcards. Otherwise, regex is used. (e.g. /java/*##*.java##*person*##/java/.*[tT]est.*\.java) |
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
Include Files | FDEBS_INP_INCLUDE_FILES | No | Build Artifact will be generated with only these files. Separate files with comma. |
Outputs
Output Name | Required | Description |
---|---|---|
Artifacts
This operation builds a zip file artifact and saves it to the artifacts repository.
Endpoint Selection
This operation will select all available endpoints associated to the environment instance.
Endpoint Execution
This operation will randomly execute on one of the endpoints identified during selection.
Special Considerations
See Supported EBS Object Types for supported objects and considerations.
Do not save files with spaces to source control system as spaces are not allowed in file names.
- style