Rerun DTE BI Env and Refresh Hudson Preflight Env

原创 2016年08月31日 16:25:10
Preflight Env is running on a fixed machine.
For 12c, there are 3 master branches, and each one has corresponding preflight env machines:
  • Main (99.0.0.0.0): master: Hudson Link  ----- slc09ktm
  • 12.2.1.2.0: master_12.2.1.2.0: Hudson Link <released> ----- slc08wzy
  • 12.2.1.3.0: master_12.2.1.3.0: Hudson Link <dev>  ----- slc05pss
Rerun DTE BI Env: what we need to do is buid a BI env on the fixed Linux machine, then configure this machine onto Hudson. Before anyone submit code, should use this preflight env to check if the new code will lead bad results or not. 
So-called preflight env, rerun a pipeline cases job is enough, pipeline means the smallest scale cases for all BI products on one platform (Linux, Windows, sunos, hpux...).
  • Clean up
    • Go to the refered machine which is based on release.
    • $ /usr/local/packages/aime/ias/run_as_root reboot
    • $ cd /scratch/aime1
    • $ /usr/local/packages/aime/ias/run_as_root 'rm -rf work'
  • Setup
    • mkdir work
    • chmod 777 work
    • (csh) setenv AUTO_WORK /scratch/aime1/work
  • /usr/local/packages/aime/dte/DTE3/bin/proxyDaemon 33333
  • Rerun DTE job: 1, should find the job with the latest label in12c Pipeline Dashboard. 2, different release has different but fixed topology id (pipeline topology). 
    • Main topo_id: 90501, 12.2.1.2.0 topo_id:88633, 12.2.1.3.0 topo_id: 89847
    • In 12c Pipeline Dashboard page, will find the latest job id, rerun this job, but change the host to referred machine with port, like 12.2.1.2.0, slc08wzy.us.oracle.com:33333. Also change email notification to the desired recipient.
    • Hit submit to rerun job.
    Refresh Hudson Prefight Env: Once job completes, check if all services are up and running, including db, OPMN, check the tests run results.
    • Once the env went down, start all the process (if don't want env go down after installation, add -noshutdown in DTE command)
      • cd /scratch/aime1/work/mw<ID>/user_projects/domains/bidomain/bitools/bin
      • ./start.sh
    • Check the env installation right.
      • topo_common_properties file dir: /net/slc06pmv/scratch/aime1/work/view/stjia_dte4777/oracle/work/topo_common_properties_76187.txt
      • if installation is done through DTE rerun, json file will be located at $T_WORK (/net/slc06pmv/scratch/aime1/work/view/stjia_dte4777/oracle/work)
      • Check URLs before running any tests0: weblogic/welcome1
        • analytics: http://slc06pmv.us.oracle.com:9502/analytics/saw.dll?bieehome
        • bipublishier: http://slc06pmv.us.oracle.com:9502/xmlpserver/servlet/home
        • em: //http://slc06pmv.us.oracle.com:9500/em/
      • In Hudson, run MATS + master and UI + master to make sure the env is good
    • Check the tests run results (ignore the failures, mainly focus on if the services are normal).
      • cd /scratch/aime1/work/view/stjia_dte<viewID>/oracle/work
      • ls *dif
    • Open the corresponding Hudson job link.
      • Go to /configure/.
      • Configure the "testconfig_dir" parameter with updated view information for testconfig-ENTERPRISE.json file directory. Such as:
        • DTE Job ID - 29790217
        • Label - BIPLATFORM_12.2.2.0.0_LINUX.X64_151202.2006.270.S
        • String Param - value - /net/slc08wzy/scratch/aime1/work/view/ararajag_dte4128/oracle/work/testconfig-ENTERPRISE.json.
        • Description - testconfig-ENTERPRISE.json and topo_common_property_83857.txt directory.
    At now, your preflight env has already setup, devs or QA can use your preflight env to submit a hudson job and run the test suites which they want, like mats, pipeline...

    -------------------------------------------------------------------
    command reference:
    1, Installation env but no cases
     ./run_one_job -u STJIA -topoid 77007 -p LINUX.X64 -v ucf_rh50_64 -s "%ADE_VIEW_ROOT%/biplatform/shiphome/bi_platform*linux64.bin" -estella.jia@oracle.com -l  BIPLATFORM_12.2.1.0.0_GENERIC_150629.0320.S  ENV:JAVA_HOME="/ade_autofs/gd29_3rdparty/JDK8_MAIN_LINUX.X64.rdd/140821.1.8.0.20.0B020/jdk8" -jobzone="UCF" -emailNotifyOption="none" COORDINATES="com.oracle.biqa.tests:bi-test-manifest" ENV:FARMVIEW:MANIFEST="manifest.integration.prerelease:bi-manifest:12.2.1.0.0-150629.0320:pom" ENV:FARMVIEW:DISTRIBUTION_VERSION="12.2.1.0.0" -noshutdown -nocheckshiphome  

    2, Run cases after install env
    ./run_one_job -u STJIA -topoid 77007 -p LINUX.X64 -v ucf_rh50_64 -s "%ADE_VIEW_ROOT%/biplatform/shiphome/bi_platform*linux64.bin" -estella.jia@oracle.com -l BIPLATFORM_MAIN_GENERIC_150505.0316.S ENV:JAVA_HOME="/ade_autofs/gd29_3rdparty/JDK8_MAIN_LINUX.X64.rdd/140821.1.8.0.20.0B020/jdk8" JAVA_HOME="/ade_autofs/gd29_3rdparty/JDK8_MAIN_LINUX.X64.rdd/140821.1.8.0.20.0B020/jdk8" GRADLE_TASK="downloadBiqaArtifactFiles testFunctionalEnterprise" -jobzone="UCF" -emailNotifyOption="none" COORDINATES="com.oracle.biqa.tests:bi-test-manifest" ENV:FARMVIEW:MANIFEST="manifest.integration.prerelease:bi-manifest:12.2.1.0.0-150505.0710:pom" ENV:FARMVIEW:DISTRIBUTION_VERSION="12.2.1.0.0" -noshutdown -nocheckshiphome


    版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

    相关文章推荐

    Rerun DTE BI Env and Refresh Hudson Preflight Env

    Preflight Env is running on a fixed machine. For 12c, there are 3 master branches, and each one has ...
    • Seaee
    • Seaee
    • 2016-08-31 16:25
    • 354

    网易env的值问题

     第一步 访问注册页面,get请求 http://reg.email.163.com/unireg/call.do?cmd=register.entrance&from=163mail_ri...

    精选:深入理解 Docker 内部原理及网络配置

    网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

    env

    环境搭建只是一个笔记 ubuntu桌面系统windows双系统安装 安装前准备 ubuntu安装 unbuntu安装完成 个性化软件安装 环境搭建(只是一个笔记)ubuntu桌面系统、windows双...

    leveldb学习:Env

    考虑到移植以及灵活性,leveldb将系统相关的处理(文件/进程/时间)抽象成Evn,用户可以自己实现相应的接口,作为option传入,默认使用自带的实现。 解压目录/util/中放有env的声明...

    virtualenv搭建python27和python35

    virtualenv搭建python27和python35 1. 下载安装python2.7和python3.5 下载地址https://www.python.org/ftp/python/ ...

    Linux中环境变量文件及配置

    原文:http://www.cnblogs.com/mengyan/archive/2012/09/04/2669894.html 一、环境变量文件介绍 转自:http://blog.cs...

    小议 java:comp/env

    关于获取数据源的语法,大体有(javax.sql.DataSource) ctx.lookup ("java:comp/env/XXX")和(javax.sql.DataSource) ctx.loo...

    a mirror of Android build ENV setup flow

    as Google is not that easy to access, just have an copy of AOSP build ENV setup flow here for refere...
    • flxue
    • flxue
    • 2016-04-06 20:17
    • 365

    linux profile of env

    Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是...

    Android ENV Setup Errors

    Android ENV Setup Errorsubuntu运行android studio出错unable to run mksdcard sdk tool系统是ubantu 15.04 64位 原...
    返回顶部
    收藏助手
    不良信息举报
    您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
    举报原因:
    原因补充:

    (最多只允许输入30个字)