diff --git a/ApiGit/Mirrors/CheckGitlabCommits.ps1 b/ApiGit/Mirrors/CheckGitlabCommits.ps1 index c13291f..3d86a7f 100644 --- a/ApiGit/Mirrors/CheckGitlabCommits.ps1 +++ b/ApiGit/Mirrors/CheckGitlabCommits.ps1 @@ -13,9 +13,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #conteggio progetti trovati $projectsFound = 0 #conteggio progetti con commit negli ultimi giorni @@ -54,8 +54,8 @@ WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "RICERCA DA $requestDate | ULTIMI $lastDays GIORNI" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da 1 a N projectNumber +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++) { $callUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount + "/repository/commits?per_page=100&since=" + $requestDate try { $Response = Invoke-WebRequest -URI $callUrl -Headers $gitlabHead -ContentType "application/json" -UseBasicParsing @@ -86,10 +86,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) #percentuale di projectWithCommits sul totale $projectWithCommitsPercentage = [math]::Round(($projectWithCommits / $projectsFound) * 100, 1) diff --git a/ApiGit/Mirrors/CheckGitlabMirroring.ps1 b/ApiGit/Mirrors/CheckGitlabMirroring.ps1 index 62b0fa8..bd962c8 100644 --- a/ApiGit/Mirrors/CheckGitlabMirroring.ps1 +++ b/ApiGit/Mirrors/CheckGitlabMirroring.ps1 @@ -46,7 +46,6 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" - #ciclo principale for che cicla da startProj a endProj for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ #chiamata api che restituisce informazioni sullo stato dei mirror diff --git a/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 b/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 index dd00ddf..c5688ff 100644 --- a/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 +++ b/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 @@ -13,9 +13,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #nome file di log $logFile = "NewMirrorsCreation.log" #nome file di log old @@ -40,8 +40,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da 1 a N projectNumber +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++) { $callUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount + "/remote_mirrors" try { $gitlabResponse = Invoke-WebRequest -URI $callUrl -Headers $gitlabHead -ContentType "application/json" -UseBasicParsing @@ -86,10 +86,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/Mirrors/GitlabForcePushMirror.ps1 b/ApiGit/Mirrors/GitlabForcePushMirror.ps1 index a4eb2ac..83e67fb 100644 --- a/ApiGit/Mirrors/GitlabForcePushMirror.ps1 +++ b/ApiGit/Mirrors/GitlabForcePushMirror.ps1 @@ -14,7 +14,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $startProj = 1 #numero massimo di progetti da analizzare -$endProj = 300 +$endProj = 250 #conteggio progetti trovati $existingProjects = 0 #contatore mirror trovati diff --git a/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 b/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 index be04a9f..65dbc6d 100644 --- a/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 +++ b/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 @@ -12,9 +12,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 -#numero massimo di progetti -$projectNumber = 250 +$startProj = 1 +#numero massimo di progetti da analizzare +$endProj = 250 #inizializzo variabili vuote $mirrorId = "" $mirrorUrl = "" @@ -44,8 +44,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ #chiamata api che restituisce informazioni sullo stato dei mirror $callUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount + "/remote_mirrors" try { @@ -104,10 +104,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 b/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 index 3c0df7c..6fc0723 100644 --- a/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 +++ b/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 @@ -13,9 +13,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 -#numero massimo di progetti -$projectNumber = 250 +$startProj = 1 +#numero massimo di progetti da analizzare +$endProj = 250 #inizializzo variabili vuote $mirrorId = "" $mirrorUrl = "" @@ -45,8 +45,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ #chiamata api che restituisce informazioni sullo stato dei mirror $callUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount + "/remote_mirrors" try { @@ -120,10 +120,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/Misc/CheckGitlabProtectedBranches.ps1 b/ApiGit/Misc/CheckGitlabProtectedBranches.ps1 index 3b33ceb..6e587a1 100644 --- a/ApiGit/Misc/CheckGitlabProtectedBranches.ps1 +++ b/ApiGit/Misc/CheckGitlabProtectedBranches.ps1 @@ -1,7 +1,6 @@ ###Gitlab: controllo i branch protetti (e eventualmente toglie la protezione) dai gitlab nembro e azzano### -#Questo script passa in rassegna tutti i progetti esistenti sui gitlab satellite nembro e azzano per verificare la presenza di branch protetti che potrebbero impedire -#il corretto funzionamento dei mirror verso tali repo. Se necessario questo script può anche rimuovere la protezione da tali branch. +#Questo script passa in rassegna tutti i progetti esistenti sui gitlab satellite nembro e azzano per verificare la presenza di branch protetti che potrebbero impedire il corretto funzionamento dei mirror verso tali repo. Se necessario questo script può anche rimuovere la protezione da tali branch. #importo file contenente configurazioni . .\ApiGit\ApiGitResources\ApiScriptsConfig.ps1 @@ -15,7 +14,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $startProj = 1 #numero massimo di progetti da analizzare -$endProj = 300 +$endProj = 250 #conteggio progetti trovati $existingProjects = 0 #conteggio progetti trovati diff --git a/ApiGit/Misc/GitlabCreateDevelopBranch.ps1 b/ApiGit/Misc/GitlabCreateDevelopBranch.ps1 index 2cda610..5f613b9 100644 --- a/ApiGit/Misc/GitlabCreateDevelopBranch.ps1 +++ b/ApiGit/Misc/GitlabCreateDevelopBranch.ps1 @@ -13,9 +13,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #nome file di log $logFile = "GitlabDevelopCreation.log" #nome file di log old @@ -40,8 +40,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ #compongo chiamata api per lavorare sui branch $branchUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount + "/repository/branches" try { @@ -84,10 +84,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/Misc/GitlabCreateTags.ps1 b/ApiGit/Misc/GitlabCreateTags.ps1 index 79206b7..8c5f87e 100644 --- a/ApiGit/Misc/GitlabCreateTags.ps1 +++ b/ApiGit/Misc/GitlabCreateTags.ps1 @@ -14,9 +14,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #nome file di log $logFile = "GitlabTagCreation.log" #nome file di log old @@ -41,8 +41,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ #compongo chiamata api per lavorare sui tag $tagsUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount + "/repository/tags" try { @@ -72,10 +72,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/Misc/GitlabEditReposNamespace.ps1 b/ApiGit/Misc/GitlabEditReposNamespace.ps1 index 87cd0e9..6ea9f4f 100644 --- a/ApiGit/Misc/GitlabEditReposNamespace.ps1 +++ b/ApiGit/Misc/GitlabEditReposNamespace.ps1 @@ -13,9 +13,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #nome file di log $logFile = "EditReposNamespace.log" #nome file di log old @@ -40,8 +40,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber. su gitlab nembro e gitlab azzano il namespace 19 è il gruppo egalware -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ $callGitlabUrl = "https://" + $destinationAzzano + "/api/v4/projects/" + $projectCount + "/transfer?namespace=19" try { $gitlabResponse = Invoke-WebRequest -URI $callGitlabUrl -Method PUT -Headers $azzanoHead -ContentType "application/json" -UseBasicParsing @@ -60,10 +60,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 b/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 index 29bed26..12623a1 100644 --- a/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 +++ b/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 @@ -10,9 +10,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #conteggio progetti trovati $projectsWithPipeline = 0 #conteggio pipeline in errore @@ -43,8 +43,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ $callUrl = "https://gitlab-azzano.steamware.net/api/v4/projects/" + $projectCount + "/pipelines/latest" try { $Response = Invoke-WebRequest -URI $callUrl -Headers $azzanoHead -ContentType "application/json" -UseBasicParsing @@ -75,10 +75,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) #somma di pipelineSuccess e pipelineErrors $pipelineCount = $pipelineSuccessCount + $pipelineErrorsCount diff --git a/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 b/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 index 6bc4a2f..0580d22 100644 --- a/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 +++ b/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 @@ -10,9 +10,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #conteggio progetti trovati $projectsWithPipeline = 0 #conteggio pipeline in errore @@ -43,8 +43,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ $callUrl = "https://gitlab-nembro.steamware.net/api/v4/projects/" + $projectCount + "/pipelines/latest" try { $Response = Invoke-WebRequest -URI $callUrl -Headers $nembroHead -ContentType "application/json" -UseBasicParsing @@ -75,10 +75,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) #somma di pipelineSuccess e pipelineErrors $pipelineCount = $pipelineSuccessCount + $pipelineErrorsCount diff --git a/ApiGit/Pipelines/CheckGitlabPipelines.ps1 b/ApiGit/Pipelines/CheckGitlabPipelines.ps1 index bbb34a3..ad9473a 100644 --- a/ApiGit/Pipelines/CheckGitlabPipelines.ps1 +++ b/ApiGit/Pipelines/CheckGitlabPipelines.ps1 @@ -13,9 +13,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #conteggio progetti trovati $projectsWithPipeline = 0 #conteggio pipeline in errore @@ -46,8 +46,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ $callUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount + "/pipelines/latest" try { $Response = Invoke-WebRequest -URI $callUrl -Headers $gitlabHead -ContentType "application/json" -UseBasicParsing @@ -78,10 +78,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) #somma di pipelineSuccess e pipelineErrors $pipelineCount = $pipelineSuccessCount + $pipelineErrorsCount diff --git a/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 b/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 index 44e65ab..4c6e7e2 100644 --- a/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 +++ b/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 @@ -13,9 +13,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 -#numero massimo di progetti da analizzare (messo a 1 per "sicura inserita" siccome questo script è potenzialmente pericoloso) -$projectNumber = 300 +$startProj = 1 +#numero massimo di progetti da analizzare +$endProj = 250 #nome file di log $logFile = "AzzanoNembroReposCreation.log" #nome file di log old @@ -53,8 +53,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ $callGitlabUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount try { #scrivo il numero del progetto nel terminale e su file @@ -85,10 +85,8 @@ do { $parsedError = $_ | ConvertFrom-Json WriteLogOutput $logFile 3 "Errore: $($parsedError.message)" } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/ReposCreation/ReposCreationGitea.ps1 b/ApiGit/ReposCreation/ReposCreationGitea.ps1 index 7ff6257..efdb0dd 100644 --- a/ApiGit/ReposCreation/ReposCreationGitea.ps1 +++ b/ApiGit/ReposCreation/ReposCreationGitea.ps1 @@ -12,9 +12,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #nome file di log $logFile = "GiteaReposCreation.log" #nome file di log old @@ -39,8 +39,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ $callGitlabUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount try { $gitlabResponse = Invoke-WebRequest -URI $callGitlabUrl -Headers $gitlabHead -ContentType "application/json" -UseBasicParsing @@ -83,10 +83,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop() diff --git a/ApiGit/ReposCreation/ReposCreationGogs.ps1 b/ApiGit/ReposCreation/ReposCreationGogs.ps1 index 2c5b3f3..1095932 100644 --- a/ApiGit/ReposCreation/ReposCreationGogs.ps1 +++ b/ApiGit/ReposCreation/ReposCreationGogs.ps1 @@ -12,9 +12,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$startProj = 1 #numero massimo di progetti da analizzare -$projectNumber = 300 +$endProj = 250 #nome file di log $logFile = "GogsReposCreation.log" #nome file di log old @@ -39,8 +39,8 @@ WriteLogOutput $logFile 0 "Percorso log: $logFolder" WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "Inizio Esecuzione Script: $startTime" -#ciclo principale do/while che cicla da 1 a N projectNumber -do { +#ciclo principale for che cicla da startProj a endProj +for ($projectCount = $startProj; $projectCount -le $endProj; $projectCount++){ $callGitlabUrl = "https://gitlab.steamware.net/api/v4/projects/" + $projectCount try { $gitlabResponse = Invoke-WebRequest -URI $callGitlabUrl -Headers $gitlabHead -ContentType "application/json" -UseBasicParsing @@ -81,10 +81,8 @@ do { WriteLogOutput $logFile 3 "**ERRORE NEL PROGETTO $projectCount**" WriteLogOutput $logFile 3 $($parsedError.message) } - $projectCount = $projectCount + 1 } #fine ciclo principale -while ($projectCount -le $projectNumber) # fermo stopwatch e calcolo durata script $mainStopWatch.Stop()