RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
...
Configure Maven Artifact Repository
After the automated deployment job execution, user has to configure the artifact repository details in maven settings.xml in automatics_jenkins docker to maven deploy the automatics artifacts. This is required for test execution, as maven artifacts of automatics-core, test-utils are pulled from artifact repo during execution.
<profile>
<id>rdk-repo</id>
<repositories>
<repository>
<id>rdk-repo</id>
<url>Add artifactory repository url here</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
<servers>
<server>
<id>rdk-repo</id>
<username></username>
<password></password>
</server>
<activeProfiles>
<activeProfile>rdk-repo</activeProfile>
</activeProfiles>
More details about maven settings.xml configuration can be referred from https://maven.apache.org/settings.html
The below set of jobs will be created after successful completion of Automated Build and Deployment execution.
...
Jenkins Job Name | Configuration to be done in Jenkins Jobs | Steps carryout the configuration |
---|---|---|
Automatics_Build_Job | NIL | |
Automatics_Deployment_job | NIL | |
CI_Automatics_Code_Deploy_And_3.0_Api_Parser | NIL | |
CI_Api_Parser_Automatics_Core | Configure automatics properties URL in the JAVA_OPTS "-Dautomatics.properties.file=Automatics_Props_URL_Tobe_Added_here" Under Goals of BUILD Tab |
|
CI_Api_Parser_RDKB_Utils | ||
CI_Api_Parser_RDKV_Utils | ||
CI_Api_Parser_Scriptless_Automation | ||
JOB1 | ||
Deploy_Automatics_Core | Configure your private repo(this is for storing the maven dependencies for automatics) URL in the JAVA_OPTS "-DaltDeploymentRepository=REPO_URL_TOBE_ADDED_HERE" Under Goals of BUILD Tab along with maven deploy command under Build Section |
|
Deploy_RDKB_Utils | ||
Deploy_RDKV_Utils | ||
Deploy_RPi_Partner_Java_API |
After completing the above set of configuration execute Jenkins Jobs in below order.
...
...
...
The below mandatory system configurations needs to be done in Automatics orchestration for running a first dummy Test execution and result verification from automatics. Please follow Automatics Orchestration Setup#Configuration to configure required configs System Config page of Automatics Properties to make use of features like scriptless automation, review management etc
All the URLs and DB credentials used for the deployment can be found as a YAML file in "archived artifacts" of Automatics Deployment Job execution DeploymentJob
...
All the mandatory properties mentioned in the document Automatics Properties should be configured in automatics properties for the successful execution of a test case.
After all configuration are done, please login to the VM where debugger service is running and restart the debugger docker container.
...