At the completion of this section, you will:
- understand the use of endpoints in the deployment process
- be able to create/modify an endpoint
Now that we have created the workflows to orchestrate the steps of the deployment process, we have to be able to communicate with the actual machines that contains the JDeveloper installation for builds and is running the Weblogic server to execute each step. The component that provides this functionality is an Endpoint and it will contain connection and host information. FlexDeploy has an agentless architecture so there are no permanent processes that need to be running on the Endpoint.
Viewing the current list of Endpoints is accomplished by selecting Topology from the menu and then selecting Endpoints from the left menu. Click on the + in the upper right corner to create and configure a new Endpoint.
Need to configure the endpoint with the appropriate connection information for the JDeveloper installed machine.
- Endpoint Name - provide a meaningful name to make it easier to locate
- Endpoint Address - provide the IP address or DNS name for the physical machine
- User Name/Password - provide a user name that has access to the software on the machine
- Base Directory is a file system on the Endpoint where FlexDeploy will:
- download the latest activated plugin code based on the operations in the executing workflow
- create an Endpoint Directory Structure that will hold execution files, such as the composite SAR file
- start a JVM
- JDK Home - provide path to the installed JDK on the machine, will be used to start a JVM to execute the workflows just created
Once the configuration is complete, click on the Test Connection button to test:
- the User Name/Password are correct and a connection can be made to the server
- the Base Directory can be created
- that java can be executed with the path provided
Save the Endpoint when the Test Connection passes.
Need to configure the endpoint with the appropriate connection information for the Weblogic server machine.
- Endpoint Name - provide a meaningful name to make it easier to locate
- Endpoint Address - provide the IP address or DNS name for the physical machine
- User Name/Password - provide a user name that has access to the software on the machine
- Base Directory is a file system on the Endpoint where FlexDeploy will:
- download the latest activated plugin code based on the operations in the executing workflow
- create an Endpoint Directory Structure that will hold execution files, such as the composite SAR file
- start a JVM
- JDK Home - provide path to the installed JDK on the machine, will be used to start a JVM to execute the workflows just created
Once the configuration is complete, click on the Test Connection button to test:
- the User Name/Password are correct and a connection can be made to the server
- the Base Directory can be created
- that java can be executed with the path provided
Save the Endpoint when the Test Connection passes.
Create two additional Endpoints for ADFQA and ADFPROD as each will be a different machine and FlexDeploy will need to communicate to each. There is no need to create additional JDeveloper Endpoints, as we will only build the application once. For the sake of the tutorial, we will create these with the same connection information as above. This will allow for a deployment across multiple environments without the need for additional machines. After creating these, the Endpoint screen should look like this.
Completed 3 of 10 Sections | Continue to Environment Creation | Back to Workflow Creation |
---|