+ [ci] fix lint pipeline.
This commit is contained in:
+3
-3
@@ -15,7 +15,7 @@ spec:
|
||||
container:
|
||||
image: hub.zentao.net/ci/alpine:3.19
|
||||
script:
|
||||
- SONAR_PROJECT_KEY=$(echo $CI_REPO_NAME | tr '/' ':')
|
||||
- SONAR_PROJECT_KEY=$(echo $CI_REPO_NAME.$CI_COMMIT_AUTHOR_NAME | tr '/' ':')
|
||||
- echo "export SONAR_PROJECT_KEY=$SONAR_PROJECT_KEY" >> $GITFOX_CUSTOM_ENV
|
||||
- name: 配置scanner
|
||||
type: run
|
||||
@@ -26,7 +26,7 @@ spec:
|
||||
- git diff --name-only --diff-filter=d ${GITFOX_COMMIT_AFTER} ${GITFOX_COMMIT_BEFORE} | tee .changes
|
||||
- |
|
||||
cat > sonar-project.properties <<EOL
|
||||
sonar.projectKey=$(echo $CI_REPO_NAME | tr '/' ':')
|
||||
sonar.projectKey=$(echo $CI_REPO_NAME.$CI_COMMIT_AUTHOR_NAME | tr '/' ':')
|
||||
sonar.sources=.
|
||||
sonar.language=php
|
||||
sonar.branch.name=${GITFOX_TARGET_BRANCH}
|
||||
@@ -69,7 +69,7 @@ spec:
|
||||
content: |-
|
||||
代码库: {{ .GITFOX_REPO_NAME }}
|
||||
|
||||
[分析报告]({{ .SONAR_HOST_URL }}/dashboard?id={{ .SONAR_PROJECT_KEY }}&branch={{ .GITFOX_BRANCH }})
|
||||
[分析报告]({{ .SONAR_HOST_URL }}/dashboard?branch={{ .GITFOX_BRANCH }}&id={{ .SONAR_PROJECT_KEY }})
|
||||
|
||||
帐号 guest/guest
|
||||
url: ${GITFOX_BUILD_LINK}
|
||||
|
||||
+8
-6
@@ -1,4 +1,6 @@
|
||||
<?php
|
||||
$inProgressFile = dirname(__FILE__) . '/spider_in_progress';
|
||||
exec("touch $inProgressFile");
|
||||
include dirname(__FILE__) . '/lib/ui.php';
|
||||
|
||||
$tester = new tester();
|
||||
@@ -211,7 +213,7 @@ function clickFirstNAV($menu, $page, $waitTime = 2)
|
||||
if($iframeID == 'appIframe-') $iframeID = 'appIframe-admin';
|
||||
$menuElement->click();
|
||||
sleep($waitTime);
|
||||
echo "click 1级导航 {$menu}\n";
|
||||
echo "spider: click 1级导航 {$menu}\n";
|
||||
|
||||
$page->dom->switchToIframe($iframeID);
|
||||
if($setMenu)
|
||||
@@ -247,7 +249,7 @@ function clickSecondNav($nav, $page, $waitTime = 2)
|
||||
if($navClass == 'divider' || $navClass == 'nav-divider') return false;
|
||||
|
||||
$navElement->click();
|
||||
echo "click 2级导航 {$nav}\n";
|
||||
echo "spider: click 2级导航 {$nav}\n";
|
||||
sleep($waitTime);
|
||||
|
||||
$navURL = $page->webdriver->getPageUrl();
|
||||
@@ -284,7 +286,7 @@ function checkThirdNav($subBar, $page, $waitTime = 2)
|
||||
if($subBarClass == 'divider') return false;
|
||||
$subBarElement->click();
|
||||
sleep($waitTime);
|
||||
echo "click 3级导航 {$subBar}\n";
|
||||
echo "spider: click 3级导航 {$subBar}\n";
|
||||
|
||||
$subURL = $page->webdriver->getPageUrl();
|
||||
$url = trim(parse_url($subURL, PHP_URL_PATH), '/') . '?' . parse_url($subURL, PHP_URL_QUERY);
|
||||
@@ -309,7 +311,6 @@ function checkDuplicateURL($page, $nav, $url, $linkList, $firstNav)
|
||||
{
|
||||
if(!in_array($url, $linkList)) return $url;
|
||||
|
||||
var_dump('重复的url:' . $url);
|
||||
$oldIframe = '//iframe[@name="app-' . $firstNav->dataApp . '-old"]';
|
||||
$page->dom->switchToIframe($oldIframe);
|
||||
$navElement = $page->dom->getElement($nav);
|
||||
@@ -395,7 +396,7 @@ foreach($appMenu as $menu)
|
||||
}
|
||||
|
||||
sleep(1);
|
||||
echo "收集{$linkCount}条链接\n";
|
||||
echo "spider: 收集{$linkCount}条链接\n";
|
||||
}
|
||||
catch(Exception $e)
|
||||
{
|
||||
@@ -437,7 +438,7 @@ foreach($appMenu as $menu)
|
||||
}
|
||||
|
||||
sleep(1);
|
||||
echo "收集{$linkCount}条链接\n";
|
||||
echo "spider: 收集{$linkCount}条链接\n";
|
||||
}
|
||||
catch(Exception $e)
|
||||
{
|
||||
@@ -452,3 +453,4 @@ foreach($appMenu as $menu)
|
||||
$links = filter($linkList, 'get');
|
||||
saveToConfig($links, 'link', dirname(__FILE__) . '/result.php');
|
||||
$tester->closeBrowser();
|
||||
exec("rm $inProgressFile");
|
||||
|
||||
Reference in New Issue
Block a user