Anteprima del documento YAML completamente analizzato senza eseguire la pipeline
Con questo aggiornamento è stata aggiunta un'anteprima, ma non si esegue la modalità per le pipeline YAML in modo da poter provare una pipeline YAML senza eseguirla o eseguirla in un repository. In questo modo verrà visualizzato un documento YAML completamente analizzato senza eseguire la pipeline.
Per informazioni dettagliate, vedere l'elenco Funzionalità riportate di seguito.
Funzionalità
Generale:
Azure Pipelines:
- Anteprima del documento YAML completamente analizzato senza eseguire il commit o l'esecuzione della pipeline
- Disabilitare gli aggiornamenti automatici degli agenti a livello di pool
- Attività copia file di Azure supporta ora AzCopy V10
Azure Repos:
Generale
Disabilitare i criteri di accesso alle richieste
Gli amministratori possono ora disattivare la funzionalità Richiesta di accesso in Azure DevOps. Con l'accesso alla richiesta, gli utenti possono richiedere l'accesso a una risorsa se non hanno accesso a un'organizzazione nel tenant o a un progetto all'interno di un'organizzazione. La richiesta ha generato una notifica di posta elettronica agli amministratori che li chiedono di esaminare e fornire l'accesso in base alle esigenze.
Questo nuovo criterio è disponibile in Impostazioni organizzazione -> Criteri utente.
Quando disattivano la funzionalità Di accesso alla richiesta, gli amministratori dovranno fornire un URL alla relativa documentazione interna con i dettagli del processo richiesto agli utenti per ottenere l'accesso all'organizzazione associata.
Azure Pipelines
Anteprima del documento YAML completamente analizzato senza eseguire il commit o l'esecuzione della pipeline
È stata aggiunta un'anteprima, ma non si esegue la modalità per le pipeline YAML. È ora possibile provare una pipeline YAML senza eseguirne il commit in un repository o eseguirlo. Dato una pipeline esistente e un nuovo payload YAML facoltativo, questa nuova API restituirà la pipeline YAML completa. Negli aggiornamenti futuri questa API verrà usata in una nuova funzionalità dell'editor.
Per gli sviluppatori: POST a con un corpo JSON simile al dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview
seguente:
{
"PreviewRun": true,
"YamlOverride": "
# your new YAML here, optionally
"
}
La risposta conterrà il rendering DI YAML.
Disabilitare gli aggiornamenti automatici degli agenti a livello di pool
Attualmente, gli agenti della pipeline verranno aggiornati automaticamente alla versione più recente quando necessario. Questo avviene in genere quando è presente una nuova funzionalità o attività che richiede una versione più recente dell'agente per funzionare correttamente. Con questo aggiornamento si aggiunge la possibilità di disabilitare gli aggiornamenti automatici a livello di pool. In questa modalità, se nessun agente della versione corretta è connesso al pool, le pipeline avranno esito negativo con un messaggio di errore chiaro anziché richiedere agli agenti di aggiornare. Questa funzionalità è principalmente di interesse per i clienti con pool self-hosted e requisiti di controllo delle modifiche molto rigorosi. Gli aggiornamenti automatici sono abilitati per impostazione predefinita e la maggior parte dei clienti non li disabilita.
Attività copia file di Azure supporta ora AzCopy V10
L'attività di copia file di Azure può essere usata in una pipeline di compilazione o versione per copiare file in BLOB di archiviazione Microsoft o macchine virtuali . L'attività usa AzCopy, la compilazione dell'utilità della riga di comando per la copia rapida dei dati da e negli account di archiviazione di Azure. Con questo aggiornamento è stato aggiunto il supporto per AzCopy V10 che è la versione più recente di AzCopy.
Il azcopy copy
comando supporta solo gli argomenti associati. A causa della modifica nella sintassi di AzCopy, alcune delle funzionalità esistenti non sono disponibili in AzCopy V10. Queste includono:
- Specifica del percorso del log
- Pulizia dei file di log e piano dopo la copia
- Riprendere la copia se il processo ha esito negativo
Le funzionalità aggiuntive supportate in questa versione dell'attività sono:
- Simboli jolly nel nome/percorso del file dell'origine
- Dedurre il tipo di contenuto in base all'estensione di file quando non vengono forniti argomenti
- Definizione della verbosità del log per il file di log passando un argomento
Azure Repos
Sottoscrizione di notifica personalizzata per le richieste pull bozza
Per ridurre il numero di notifiche di posta elettronica da richieste pull, è ora possibile creare una sottoscrizione di notifica personalizzata per le richieste pull create o aggiornate nello stato bozza. È possibile ricevere messaggi di posta elettronica in particolare per le richieste pull bozza o filtrare i messaggi di posta elettronica dalle richieste pull bozza, in modo che il team non riceva una notifica prima che la richiesta pull sia pronta per essere esaminata.
Passaggi successivi
Nota
Queste funzionalità verranno implementate nei prossimi due-tre settimane.
Passare ad Azure DevOps e guardare.
Come fornire commenti e suggerimenti
Ci piacerebbe sentire quello che pensi a queste funzionalità. Usare il menu della Guida per segnalare un problema o fornire un suggerimento.
È anche possibile ottenere consigli e domande risposte dalla community in Stack Overflow.
Grazie,
Gopinath Chigakkagari (Twitter)