ዝርዝር ሁኔታ:
ቪዲዮ: SonarQubeን በጄንኪንስ እንዴት እንደሚያዋህዱት?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-18 08:20
በጄንኪንስ ውስጥ ለሶናር ኩብ ውህደት የሚከተሉትን ደረጃዎች ፈጽመዋል።
- ግባ ጄንኪንስ እና ጫን SonarQube ስካነር ተሰኪ. ወደ አስተዳደር ይሂዱ ጄንኪንስ -> ተሰኪዎችን ያስተዳድሩ> ይገኛል -> SonarQube ስካነር.
- SonarQubeን አዋቅር የቤት መንገድ.
- አሁን፣ SonarQubeን አዋቅር አገልጋይ በ ጄንኪንስ .
- አስቀምጥ።
በመቀጠል፣ አንድ ሰው በጄንኪንስ ውስጥ የ SonarQube ስካነርን እንዴት መጠቀም እችላለሁ?
ግባ ጄንኪንስ እንደ አስተዳዳሪ እና ወደ አስተዳደር ይሂዱ ጄንኪንስ > አዋቅር ስርዓት። ወደ ታች ይሸብልሉ SonarQube የውቅረት ክፍል, አክል የሚለውን ጠቅ ያድርጉ SonarQube , እና የተጠየቁትን እሴቶች ይጨምሩ. የአገልጋይ ማረጋገጫ ቶከን እንደ 'ሚስጥራዊ ጽሑፍ' ምስክርነት መፈጠር አለበት።
በተጨማሪ፣ SonarQubeን እንዴት ተግባራዊ ያደርጋሉ? SonarQubeን ያዋቅሩ
- የ SonarQube አገልጋይን ያሂዱ።
- docker ps ን ያሂዱ እና አገልጋይ መስራቱን እና እየሰራ መሆኑን ያረጋግጡ።
- አገልጋዩ እስኪጀምር ድረስ ይጠብቁ እና ወደ SonarQube አገልጋይ በ https://localhost:9000 ነባሪ ምስክርነቶችን በመጠቀም ይግቡ: መግቢያ: የአስተዳዳሪ የይለፍ ቃል: አስተዳዳሪ።
- ወደ https://localhost:9000/account/security/ ይሂዱ እና ማስመሰያ ይፍጠሩ።
በተመሳሳይ፣ በጄንኪንስ ውስጥ የሶናር ኮድ ሽፋን እንዴት ማዘጋጀት እችላለሁ?
2 መልሶች. መጀመሪያ ያስፈልግዎታል ጫን " SonarQube ስካነር ፕለጊን" እና SonarQube ማዋቀር አገልጋይ ማዋቀር በአለምአቀፍ መሳሪያ ቅንብሮች የ ጄንኪንስ . ከዚያም በስራ ላይ ማዋቀር -> ይገንቡ -> SonarQube ስካነር የሚከተሉትን ንብረቶች ይጠቅሳል ጃኮኮ አብሮ sonar ከፕሮጀክት ጋር የተያያዙ ንብረቶች.
ሶናር ጄንኪንስ ምንድን ነው?
SonarQube በድር ላይ የተመሰረተ መተግበሪያ ለማዕከላዊ የኮድ ጥራት አስተዳደር ስራ ላይ ይውላል። ጋር ለማዋሃድ ወሰንን ጄንኪንስ አንድ ጠቅታ መፍትሄ ለመስጠት. ሁኔታ፡ SonarQubeን ከ ጋር ያዋህዱ ጄንኪንስ የክፍል ሙከራ ጉዳዮችን ለማስኬድ እና ውጤቶችን ወደ SonarQube ለማተም።
የሚመከር:
በጄንኪንስ ውስጥ ተጠቃሚዎችን እንዴት ማስተዳደር እችላለሁ?
በነባሪነት ጄንኪንስ ለተጠቃሚ አስተዳደር የራሱን የውሂብ ጎታ ይጠቀማል። ያለዎትን ተጠቃሚዎች ለማየት በጄንኪንስ ዳሽቦርድ ላይ ወደ ሰዎች ይሂዱ፣ እዚያ ተጠቃሚ የሚጨምሩበት አማራጭ ማግኘት ካልቻሉ ተስፋ አይቁረጡ፣ ያንብቡ። ወደ ጄንኪንስ አስተዳድር ይሂዱ እና ወደ ታች ይሸብልሉ ፣ ሁለተኛው የመጨረሻው አማራጭ ተጠቃሚዎችን ያስተዳድሩ
በጄንኪንስ ውስጥ የልጥፍ ግንባታ ተግባርን እንዴት ማከል እችላለሁ?
የስኬት ማሳወቂያ ይገንቡ የጄንኪንስ ድር ፖርታልዎን ይክፈቱ። የፕሮጀክቶች ውቅረት ማያ ገጽዎን ይክፈቱ። በድህረ-ግንባታ ድርጊቶች ክፍል ውስጥ የድህረ ግንባታ እርምጃን ጨምር የሚለውን ጠቅ ያድርጉ እና ስክሪፕቶችን አከናውን የሚለውን ይምረጡ። የልጥፍ ግንባታ ደረጃን ጠቅ ያድርጉ እና በዝርዝሩ ውስጥ ስኬትን ይምረጡ። የግንባታ ደረጃ አክል የሚለውን ጠቅ ያድርጉ እና የሚተዳደር ስክሪፕት አስፈጽም የሚለውን ይምረጡ
በጄንኪንስ ቧንቧ መስመር ውስጥ ያለውን የስራ ቦታ ማውጫ እንዴት መለወጥ እችላለሁ?
በአለምአቀፍ ደረጃ ለሁሉም ስራዎች የስራ ቦታን መለወጥ ወደ ጄንኪንስ ይሂዱ ->ጄንኪንስን ያስተዳድሩ -> ስርዓትን ያዋቅሩ እና በቀኝ በኩል ባለው የላቀ ቁልፍ ላይ ጠቅ ያድርጉ። አሁን የስራ ቦታዎን መቀየር እና በማሽንዎ ላይ ወዳለ ሌላ ቦታ ማውጫ መገንባት ይችላሉ።
SonarQubeን በ IntelliJ ውስጥ እንዴት ማስኬድ እችላለሁ?
አሁን SonarQubeን በIntelliJ ውስጥ ለማዋቀር ዝግጁ ነዎት። ይህንን ፕለጊን በእርስዎ IntelliJ IDE ውስጥ ለመጫን፡ ወደ ፋይል > መቼት > ፕለጊኖች ይሂዱ። ማከማቻዎችን አስስ የሚለውን ጠቅ ያድርጉ SonarQubeን ይፈልጉ። መጫኑን ያስጀምሩ
SonarQubeን ከ Azure DevOps ጋር እንዴት እንደሚያዋህዱት?
አዋቅር በእርስዎ Azure DevOps ፕሮጀክት ውስጥ የግንኙነት ገጽን ይክፈቱ፡ የፕሮጀክት መቼቶች > ቧንቧዎች > የአገልግሎት ግንኙነቶች። አዲስ የአገልግሎት ግንኙነት ላይ ጠቅ ያድርጉ እና SonarQube ን ይምረጡ። የግንኙነት ስም፣ የSonarQube አገልጋይህ የአገልጋይ URL (ከተፈለገ ወደብ ጨምሮ) እና የምትጠቀመውን የማረጋገጫ ማስመሰያ ይግለጹ።