Remarque
La prise en charge de exécuteurs plus grands pour la configuration par défaut de code scanning est actuellement en préversion publique et est susceptible d'être modifiée.
Approvisionnement au niveau exécuteurs plus grands de l’entreprise pour la configuration par défaut
- Ajoutez un exécuteur plus grand à votre entreprise. Pour plus d’informations, consultez « Gestion des exécuteurs de plus grande taille ».
- Pour ajouter l’étiquette
code-scanningà votre exécuteur plus grand, nommez l’exécuteurcode-scanning. Une entreprise ne peut avoir qu’un exécuteur plus grand nommécode-scanning, et cet exécuteur gère tous les code scanning travaux pour toutes les organisations et référentiels au sein de votre entreprise qui : * Avoir accès au runner au niveau de l’entreprise, et * N’avez pas accès à un niveau exécuteur plus grand de l’organisation nommécode-scanning. Si une organisation ou un référentiel a également accès à un exécuteur de niveau exécuteur plus grand de l’organisation nommécode-scanning, chaque tâche code scanning sera attribuée de manière aléatoire à l’exécuteur de niveau organisationnel ou de niveau entreprise.
- Pour ajouter l’étiquette
- Pour permettre aux organisations d'accéder à votre exécuteur plus grand, indiquez quelles organisations peuvent utiliser le groupe d’exécuteurs auquel l'exécuteur est affecté. Pour plus d’informations, consultez « Contrôle de l’accès aux exécuteurs plus grands ».
- Pour analyser les référentiels avec la configuration par défaut, accordez aux dépôts souhaités l’accès au groupe d’exécuteurs auquel vous exécuteur plus grand êtes affecté. Pour plus d’informations, consultez « Gestion des exécuteurs de plus grande taille ».
- Vous pouvez maintenant configurer la configuration par défaut pour votre entreprise, vos organisations et vos référentiels, et vos exécuteur plus grand tâches sont automatiquement récupérées code scanning comme spécifié précédemment. Pour en savoir plus sur la configuration par défaut, consultez Définition de la configuration par défaut pour l’analyse du code et Définition de la configuration par défaut pour l’analyse du code à grande échelle.
Approvisionnement au niveau exécuteurs plus grands de l’organisation pour la configuration par défaut
-
Ajoutez un exécuteur plus grand à votre organisation. Consultez « Gestion des exécuteurs de plus grande taille ».
- Pour ajouter une étiquette personnalisée à votre exécuteur plus grand, donnez au coureur un nom qui correspond à cette étiquette. Vous pouvez utiliser cette étiquette personnalisée lorsque vous configurez la configuration par défaut avec exécuteurs plus grands.
-
Par défaut, tous les dépôts de votre organisation ont accès aux exécuteurs au niveau de l’organisation, ce qui signifie que chaque dépôt peut utiliser votre exécuteur plus grand. Pour accorder un accès uniquement à des exécuteur plus grandréférentiels sélectionnés, consultez Gestion des exécuteurs de plus grande taille.
-
Vous pouvez maintenant paramétrer la configuration par défaut pour votre organisation et vos dépôts, et vos exécuteur plus grand tâches seront automatiquement prises en charge code scanning. Pour en savoir plus sur la configuration par défaut, consultez Définition de la configuration par défaut pour l’analyse du code et Définition de la configuration par défaut pour l’analyse du code à grande échelle.
Étapes supplémentaires pour l’analyse Swift
Actuellement, l’analyse Swift n’est pas disponible sur exécuteurs plus grands pour la configuration par défaut. En outre, si votre référentiel a accès à un exécuteur avec l’étiquette code-scanning , tel qu’un exécuteur plus grand programme d’installation par défaut, les flux de travail d’installation par défaut utilisent uniquement les exécuteurs étiquetés code-scanning. Si vous souhaitez configurer la configuration par défaut sur exécuteurs plus grands_et_ analyser Swift, vous avez deux options :
- Provisionnez un exécuteur macOS auto-hébergé avec l’étiquette
code-scanningen plus de votre exécuteur plus grand. Pour plus d’informations, consultez Configuration des runners auto-hébergés pour l’analyse de code dans votre entreprise. - Assurez-vous que les dépôts contenant du code Swift n’aient pas accès à des runners portant le label
code-scanning. Les flux de travail d’installation par défaut pour ce référentiel utilisent uniquement les exécuteurs standard