config.xml 6.61 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
<?xml version='1.1' encoding='UTF-8'?>
<project>
  <actions/>
  <description></description>
  <keepDependencies>false</keepDependencies>
  <properties>
    <com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty plugin="gitlab-plugin@1.5.12">
      <gitLabConnection>ylhealth</gitLabConnection>
    </com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty>
    <jenkins.model.BuildDiscarderProperty>
      <strategy class="hudson.tasks.LogRotator">
        <daysToKeep>1</daysToKeep>
        <numToKeep>3</numToKeep>
        <artifactDaysToKeep>-1</artifactDaysToKeep>
        <artifactNumToKeep>-1</artifactNumToKeep>
      </strategy>
    </jenkins.model.BuildDiscarderProperty>
  </properties>
  <scm class="hudson.plugins.git.GitSCM" plugin="git@3.9.3">
    <configVersion>2</configVersion>
    <userRemoteConfigs>
      <hudson.plugins.git.UserRemoteConfig>
        <url>https://cm.ylhealth.org/gitlab/ym/Automation.git</url>
        <credentialsId>3485e854-8389-40e8-8c86-b94e94e91904</credentialsId>
      </hudson.plugins.git.UserRemoteConfig>
    </userRemoteConfigs>
    <branches>
      <hudson.plugins.git.BranchSpec>
        <name>*/master</name>
      </hudson.plugins.git.BranchSpec>
    </branches>
    <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
    <submoduleCfg class="list"/>
    <extensions/>
  </scm>
  <assignedNode>&quot;Automation Server&quot;</assignedNode>
  <canRoam>false</canRoam>
  <disabled>false</disabled>
  <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
  <triggers/>
  <concurrentBuild>false</concurrentBuild>
  <builders>
    <hudson.tasks.BatchFile>
      <command>robot -v OpenFileDialogTitle:開啟 -v SetEnvironment:UAT -v CHMIPAddress:10.32.86.136 -v HRBIPAddress:10.32.86.139 %WORKSPACE%\CHM\</command>
    </hudson.tasks.BatchFile>
  </builders>
  <publishers>
    <hudson.plugins.robot.RobotPublisher plugin="robot@1.6.5">
      <outputPath>${WORKSPACE}</outputPath>
      <reportFileName>report.html</reportFileName>
      <logFileName>log.html</logFileName>
      <outputFileName>output.xml</outputFileName>
      <disableArchiveOutput>false</disableArchiveOutput>
      <passThreshold>1.0</passThreshold>
      <unstableThreshold>1.0</unstableThreshold>
      <otherFiles>
        <string></string>
      </otherFiles>
      <enableCache>true</enableCache>
      <onlyCritical>true</onlyCritical>
    </hudson.plugins.robot.RobotPublisher>
    <hudson.tasks.Mailer plugin="mailer@1.23">
      <recipients>$SonarQube_Administrator</recipients>
      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
      <sendToIndividuals>false</sendToIndividuals>
    </hudson.tasks.Mailer>
    <hudson.plugins.emailext.ExtendedEmailPublisher plugin="email-ext@2.66">
      <recipientList>$QA_Group</recipientList>
      <configuredTriggers>
        <hudson.plugins.emailext.plugins.trigger.AlwaysTrigger>
          <email>
            <subject>$PROJECT_DEFAULT_SUBJECT</subject>
            <body>$PROJECT_DEFAULT_CONTENT</body>
            <recipientProviders>
              <hudson.plugins.emailext.plugins.recipients.DevelopersRecipientProvider/>
              <hudson.plugins.emailext.plugins.recipients.ListRecipientProvider/>
            </recipientProviders>
            <attachmentsPattern></attachmentsPattern>
            <attachBuildLog>false</attachBuildLog>
            <compressBuildLog>false</compressBuildLog>
            <replyTo>$PROJECT_DEFAULT_REPLYTO</replyTo>
            <contentType>project</contentType>
          </email>
        </hudson.plugins.emailext.plugins.trigger.AlwaysTrigger>
      </configuredTriggers>
      <contentType>text/html</contentType>
      <defaultSubject>CHM - UAT 環境自動化測試報告結果</defaultSubject>
      <defaultContent>&lt;p&gt;目前自動化部份如下,詳細請看附檔&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;[活動公告管理 - 活動維護] 新增活動&lt;/li&gt;
  &lt;li&gt;[活動公告管理 - 活動維護] 新增活動並前往HRB做預約功能&lt;/li&gt;
  &lt;li&gt;[活動公告管理 - 公告維護] 新增維護並透過HRB檢查前台是否顯示&lt;/li&gt;
  &lt;li&gt;[廠區健康服務 - 醫務室科別設定] 醫務室科別搜尋&lt;/li&gt;
  &lt;li&gt;登入/登出&lt;/li&gt;
  &lt;li&gt;[職業衛生管理 - 職場不法侵害 - 事件通報與處理] 新增事件通報與處理 &lt;/li&gt;
  &lt;li&gt;[管理作業 - 意見回饋] Hotfix: HRB-2998 [意見回饋]點選結案狀態沒改變&lt;/li&gt;
  &lt;li&gt;[管理作業 - 意見回覆] 使用HRB的連絡我們問問題,CHM回覆客戶問題&lt;/li&gt;
  &lt;li&gt;[個人健康檔案 - 批次同步客戶資料] 上傳Excel&lt;/li&gt;
  &lt;li&gt;[個人健康檔案 - 個人資料查詢] Create Account&lt;/li&gt;
  &lt;li&gt;[個人健康檔案 - 個人資料查詢] 需求變更-6417 [個人資料查詢]修改速查功能的查詢條件&lt;/li&gt;
  &lt;li&gt;[系統資訊監控 -監控首頁 - 血壓量測數值異常紀錄] 找出最近10筆Blood Pressure 量測紀錄&lt;/li&gt;
  &lt;li&gt;[系統管理 - 使用者管理] 新增帳號&lt;/li&gt;
  &lt;li&gt;[媽媽福袋 - 法人維護] 驗證UI含自動新增查詢並檢查法人下拉選單&lt;/li&gt;
  &lt;li&gt;[媽媽福袋 - 法人維護] 編輯法人包含驗證UI和資料庫&lt;/li&gt;
&lt;li&gt;[媽媽福袋 - 廠商維護] 新增廠商並驗證UI和DB&lt;/li&gt;
&lt;li&gt;[媽媽福袋 - 廠商維護] 修改廠商並驗證UI&lt;/li&gt;
&lt;li&gt;[媽媽福袋 - 品項維護] 包含新增品項、搜尋UI並驗證且資料庫檢查&lt;/li&gt;
&lt;li&gt;[媽媽福袋 - 品項維護] Excel Upload 並檢查是否正確上傳8筆&lt;/li&gt;
&lt;li&gt;[媽媽福袋 - 庫存維護] Excel Upload並更新庫存,檢查是否正確被修改&lt;/li&gt;
&lt;/ol&gt;
</defaultContent>
      <attachmentsPattern>log.html</attachmentsPattern>
      <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
      <postsendScript>$DEFAULT_POSTSEND_SCRIPT</postsendScript>
      <attachBuildLog>false</attachBuildLog>
      <compressBuildLog>false</compressBuildLog>
      <replyTo>$SonarQube_Administrator</replyTo>
      <from></from>
      <saveOutput>false</saveOutput>
      <disabled>false</disabled>
    </hudson.plugins.emailext.ExtendedEmailPublisher>
  </publishers>
  <buildWrappers>
    <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.37">
      <deleteDirs>false</deleteDirs>
      <cleanupParameter></cleanupParameter>
      <externalDelete></externalDelete>
      <disableDeferredWipeout>false</disableDeferredWipeout>
    </hudson.plugins.ws__cleanup.PreBuildCleanup>
  </buildWrappers>
</project>