+ [ci] fix lint pipeline.

This commit is contained in:
liyang
2025-04-18 17:11:06 +08:00
committed by 李阳
parent 78a38e01db
commit 78bb54efb8
2 changed files with 11 additions and 9 deletions
+3 -3
View File
@@ -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
View File
@@ -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");