{"id":59705,"date":"2020-07-22T08:45:08","date_gmt":"2020-07-22T08:45:08","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=youtrack&#038;p=59705"},"modified":"2020-07-23T09:04:45","modified_gmt":"2020-07-23T09:04:45","slug":"youtrack-vous-permet-desormais-de-voir-les-requetes-pull-dans-les-tickets","status":"publish","type":"youtrack","link":"https:\/\/blog.jetbrains.com\/fr\/youtrack\/2020\/07\/youtrack-vous-permet-desormais-de-voir-les-requetes-pull-dans-les-tickets\/","title":{"rendered":"YouTrack vous permet d\u00e9sormais de voir les requ\u00eates pull dans les tickets"},"content":{"rendered":"<p>Vous pouvez lire cet article en allemand, <a href=\"https:\/\/blog.jetbrains.com\/youtrack\/2020\/07\/youtrack-now-lets-you-view-pull-requests-in-issues\/\" target=\"_blank\" rel=\"noopener noreferrer\">anglais<\/a>, chinois, <a href=\"https:\/\/blog.jetbrains.com\/ko\/youtrack\/2020\/07\/youtrack-pull-requests\/\" target=\"_blank\" rel=\"noopener noreferrer\">cor\u00e9en<\/a>, espagnol, fran\u00e7ais, japonais, portugais br\u00e9silien et <a href=\"https:\/\/blog.jetbrains.com\/ru\/youtrack\/2020\/07\/youtrack-now-lets-you-view-pull-requests-in-issues\/\" target=\"_blank\" rel=\"noopener noreferrer\">russe<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/YouTrack2020.3_JB_blog_fr_1280x628.png\" alt=\"YouTrack 2020.3 : YouTrack vous permet d\u00e9sormais de voir les requ\u00eates pull dans les tickets\" \/><\/p>\n<p>Nous avons le plaisir d&#8217;annoncer qu&#8217;\u00e0 partir de YouTrack 2020.3, les \u00e9quipes de d\u00e9veloppement logiciel pourront voir les requ\u00eates pull aux c\u00f4t\u00e9s des commits, directement dans le flux d&#8217;activit\u00e9 des tickets. Dans notre article, nous expliquons comment cette nouvelle fonctionnalit\u00e9 contribue \u00e0 am\u00e9liorer le processus de d\u00e9veloppement et \u00e0 le rendre plus transparent.<\/p>\n<p>Cette version introduit \u00e9galement un widget de suivi du temps pour les tableaux de bord, ainsi que plusieurs autres am\u00e9liorations pour toute personne travaillant avec les tickets et la base de connaissances\u00a0: une option en un clic pour afficher les tickets non r\u00e9solus dans la vue Liste des tickets, le tri des tickets en fonction du nombre de commentaires, et la coloration syntaxique des blocs de code dans les articles. Les administrateurs de grandes organisations peuvent d\u00e9sormais b\u00e9n\u00e9ficier d&#8217;une synchronisation planifi\u00e9e entre YouTrack et leur serveur LDAP.<\/p>\n<p>Vous voulez en savoir plus\u00a0? Alors, lisez ce qui suit !<\/p>\n<p><!--plus--><\/p>\n<h2>Voir les requ\u00eates pull dans les tickets<\/h2>\n<h3>Qu&#8217;est-ce qu&#8217;une requ\u00eate pull ?<\/h3>\n<p>Dans le domaine du d\u00e9veloppement logiciel, lorsque l&#8217;on travaille en \u00e9quipe ou que l&#8217;on contribue \u00e0 un projet open source, il arrive souvent que l&#8217;on copie le projet \u00e0 partir du VCS, que l&#8217;on apporte ses modifications localement, puis que l&#8217;on envoie une demande au responsable du projet (ou propri\u00e9taire) pour qu&#8217;il approuve et fusionne nos modifications avec la base de code du projet. Cette demande est appel\u00e9e requ\u00eate pull (ou requ\u00eate merge selon le VCS).<\/p>\n<h3>Voir les requ\u00eates pull dans les tickets<\/h3>\n<p>\u00c0 partir de YouTrack 2020.3, les \u00e9quipes de d\u00e9veloppement peuvent voir les requ\u00eates pull de GitHub, GitLab, BitBucket, Gogs et Gitea aux c\u00f4t\u00e9s des commits sur la page des tickets de YouTrack. La logique est la m\u00eame que pour les commits \u2013 Si la requ\u00eate pull mentionne un ticket correspondant, YouTrack r\u00e9cup\u00e8re l&#8217;int\u00e9gralit\u00e9 de la requ\u00eate pull, avec les informations sur son auteur, sa description et le nombre de fichiers mis \u00e0 jour, et l&#8217;affiche dans l&#8217;onglet du flux d&#8217;activit\u00e9 des tickets. Les descriptions des requ\u00eates pull prennent en charge Markdown, alors n&#8217;h\u00e9sitez pas \u00e0 mettre le texte en forme.<\/p>\n<p>Une fois la requ\u00eate pull fusionn\u00e9e ou refus\u00e9e, YouTrack inclura cet \u00e9v\u00e9nement dans le flux d&#8217;activit\u00e9 et indiquera l&#8217;auteur de l&#8217;\u00e9v\u00e9nement et l&#8217;\u00e9tat de la requ\u00eate pull.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/pull_request.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55305 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/pull_request.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<p>Comme vous pouvez le voir, tout le cycle de vie des requ\u00eates pull est d\u00e9sormais compris dans l&#8217;historique des tickets, ce qui permet d&#8217;avoir une meilleure vue d&#8217;ensemble de la situation.<\/p>\n<h3>\u00c9v\u00e9nements VCS et requ\u00eates pull dans les workflows<\/h3>\n<p>Nous adorons l&#8217;automatisation et faisons de notre mieux pour vous permettre de configurer YouTrack pour tous les processus possibles. \u00c0 partir de maintenant, vous pouvez d\u00e9clencher un workflow YouTrack lors de l&#8217;ajout d&#8217;une requ\u00eate pull ou d&#8217;un commit. Il est d\u00e9sormais \u00e9galement possible d&#8217;acc\u00e9der aux donn\u00e9es des requ\u00eates pull et des commits, comme les descriptions, les auteurs ou les messages de commit.<\/p>\n<p>Cela signifie que vous pouvez, par exemple, modifier automatiquement l&#8217;\u00e9tat du ticket en fonction de l&#8217;\u00e9tat de la requ\u00eate pull ou envoyer des notifications aux personnes concern\u00e9es si un commit sp\u00e9cifique est arriv\u00e9.<\/p>\n<h3>Les avantages pour votre processus de d\u00e9veloppement<\/h3>\n<p>Que vous \u00e9criviez le code vous-m\u00eame ou que vous gardiez simplement un \u0153il sur le processus de d\u00e9veloppement, la possibilit\u00e9 d&#8217;afficher les requ\u00eates pull offre plus de transparence sur les changements d&#8217;\u00e9tat. Les requ\u00eates pull constituent une part importante du processus de d\u00e9veloppement et il est important d&#8217;en prendre connaissance au bon moment et de les inclure dans le cycle de vie du ticket. Il est \u00e9galement crucial de comprendre ce qui se passe dans les tickets. Par exemple, si un ticket n&#8217;a pas \u00e9t\u00e9 r\u00e9solu en raison du refus de la requ\u00eate pull correspondante, il est essentiel d&#8217;afficher ces informations dans l&#8217;historique des tickets. Cela am\u00e9liore la transparence du processus et vous permet de suivre le cycle de vie du ticket \u00e9tape par \u00e9tape, sans manquer d&#8217;\u00e9v\u00e9nements importants, comme les requ\u00eates pull fusionn\u00e9es dans la base de code.<\/p>\n<h2>Widget de rapport de suivi du temps pour les chefs de projet<\/h2>\n<p>Les rapports et les feuille de temps ont d\u00e9j\u00e0 prouv\u00e9 leur efficacit\u00e9 en mati\u00e8re de suivi du temps et de collecte des statistiques sur les performances des \u00e9quipes. Nous avons ajout\u00e9 un nouveau widget qui vous permet de suivre le temps que vous et votre \u00e9quipe passez \u00e0 travailler sur des tickets dans un ou plusieurs projets YouTrack. Le widget peut \u00eatre bas\u00e9 \u00e0 la fois sur des rapports de temps ou de feuille de temps existants et sur de nouveaux rapports \u2013\u00e0 vous de d\u00e9cider. Les donn\u00e9es des rapports de feuilles de temps sont d\u00e9sormais combin\u00e9es avec les donn\u00e9es des rapports de temps pour offrir une vue d&#8217;ensemble compl\u00e8te du temps pass\u00e9 sur les tickets. Vous pouvez choisir d&#8217;afficher les enregistrements de temps par utilisateur ou par ticket et regrouper les enregistrements par champ personnalis\u00e9.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/widget.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55296 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/widget.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h2>Am\u00e9liorations pour le travail avec les tickets et la base de connaissances<\/h2>\n<h3>Filtrer les tickets non r\u00e9solus en un clic sur la liste des tickets<\/h3>\n<p>#Nonr\u00e9solu est l&#8217;un des crit\u00e8res de recherche les plus utilis\u00e9s. C&#8217;est compr\u00e9hensible, car il arrive souvent de devoir rechercher des tickets qui n&#8217;ont pas encore \u00e9t\u00e9 r\u00e9solus. Pour vous faire gagner du temps, nous avons ajout\u00e9 un param\u00e8tre d\u00e9di\u00e9 pour afficher uniquement les tickets non r\u00e9solus d&#8217;une requ\u00eate de recherche en un clic. Par souci de coh\u00e9rence, ce param\u00e8tre est pr\u00e9serv\u00e9 lorsque vous partagez une recherche avec vos collaborateurs ou modifiez la requ\u00eate de recherche. Vous pouvez le d\u00e9sactiver facilement en cliquant \u00e0 nouveau sur l&#8217;ic\u00f4ne.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/unresolved.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55287 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/unresolved.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Trier la liste des tickets en fonction du nombre de commentaires pour obtenir une meilleure vue d&#8217;ensemble<\/h3>\n<p>Cette fonctionnalit\u00e9 astucieuse vous permet de trier la liste des tickets en fonction du nombre de commentaires. Vous serez ainsi en mesure de trouver les tickets les plus discut\u00e9s dans votre outil de suivi et, en ajoutant le tri par nombre de votes, de comprendre ce qui manque le plus dans votre produit.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/sort.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55278 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/sort.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Am\u00e9liorations de la base de connaissances pour tous<\/h3>\n<p>Pr\u00e9server l&#8217;organisation des arborescences de vos articles est d\u00e9sormais on ne peut plus simple. Il vous suffit de glisser-d\u00e9poser les articles au bon emplacement.<br \/>\nEn plus de cela, les blocs de code dans les articles peuvent d\u00e9sormais d\u00e9tecter le langage de programmation que vous utilisez et mettre en \u00e9vidence le code en cons\u00e9quence. En cas d&#8217;erreur, vous avez la possibilit\u00e9 de s\u00e9lectionner le bon langage manuellement et la coloration syntaxique s&#8217;ajustera.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/highlight.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55269 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/highlight.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Attributs de hauteur et de largeur pour les images et le contenu int\u00e9gr\u00e9 dans Markdown pour un contenu au top<\/h3>\n<p>Les balises Markdown peuvent maintenant \u00eatre utilis\u00e9es pour redimensionner des images, des vid\u00e9os int\u00e9gr\u00e9es et autres pi\u00e8ces jointes m\u00e9dias dans les tickets et articles. Ajoutez une taille cibl\u00e9e, en pixels ou en pourcentage de la hauteur et de la largeur initiales, apr\u00e8s le nom du fichier. Ajustez la largeur et la hauteur du contenu pour obtenir le rendu que vous souhaitez pour une image ou une vid\u00e9o dans un article, un ticket ou un commentaire.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/markdown.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55260 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/markdown.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Commentaire avec pi\u00e8ces jointes sans texte pour les \u00e9quipes administratives<\/h3>\n<p>Nous avons am\u00e9lior\u00e9 le comportement des commentaires. Auparavant, pour pouvoir envoyer un commentaire il fallait ajouter du texte. Cela n&#8217;\u00e9tait pas pratique pour les utilisateurs devant r\u00e9guli\u00e8rement ajouter des documents et des fichiers dans les commentaires, aussi nous avons d\u00e9cid\u00e9 de permettre de joindre des fichiers aux commentaires sans devoir ajouter du texte. Cette fonctionnalit\u00e9 s&#8217;adresse plus particuli\u00e8rement aux utilisateurs travaillant avec de nombreux documents, fichiers ou images, comme les designers, juristes, \u00e9quipes RH et administratives.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/comments.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55251 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/comments.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h2>Synchronisation LDAP pour les administrateurs de projets<\/h2>\n<p>Les grandes organisations ont souvent leur propre service d&#8217;annuaire pour la gestion des utilisateurs. YouTrack prenait d\u00e9j\u00e0 en charge le module d&#8217;authentification LDAP (Lightweight Directory Access Protocol), qui permet de se connecter \u00e0 YouTrack avec les m\u00eames identifiants que pour l&#8217;annuaire. D\u00e9sormais, il est possible de planifier une synchronisation entre YouTrack et le serveur LDAP afin que YouTrack utilise les donn\u00e9es utilisateur les plus pertinentes, telles que l&#8217;appartenance \u00e0 un groupe, les e-mails, etc., et \u00e9viter ainsi la divulgation ind\u00e9sirable de donn\u00e9es.<br \/>\nLa synchronisation du service d&#8217;annuaire avec les informations d&#8217;identification des utilisateurs et l&#8217;appartenance au groupe peut s&#8217;effectuer manuellement ou \u00eatre automatis\u00e9e pour s&#8217;ex\u00e9cuter toutes les heures, tous les jours ou toutes les 3 heures.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/ldap.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55242 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/ldap.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<p>Pour plus d&#8217;informations techniques sur cette version, veuillez consulter les <a href=\"https:\/\/youtrack.jetbrains.com\/releaseNotes?q=%23JT%20%23Resolved%20Fix%20versions:%202020.3.888&#038;title=YouTrack%202020.3.888%20Release%20Notes:%2F%2F&#038;_ga=2.242070082.1952001179.1595400954-1409572186.1575446804&#038;_gac=1.220324268.1593419161.EAIaIQobChMI-siG9Mym6gIVjsCyCh0OvAt-EAAYASAAEgLMXvD_BwE\" target=\"_blank\" rel=\"noopener noreferrer\">Notes de publication<\/a>. Pour en savoir plus sur la configuration des nouvelles fonctionnalit\u00e9s, reportez-vous \u00e0 la <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">documentation la plus r\u00e9cente<\/a>.<\/p>\n<p>Si vous utilisez YouTrack InCloud, votre instance sera automatiquement mise \u00e0 niveau vers YouTrack 2020.3, conform\u00e9ment \u00e0 notre <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/?topic=YouTrack-InCloud-Maintenance-Calendar\" target=\"_blank\" rel=\"noopener noreferrer\">Calendrier de maintenance<\/a>. Si vous avez un abonnement Standalone actif, vous pouvez <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/youtrack\/download\/get_youtrack.html#section=incloud\" target=\"_blank\" rel=\"noopener noreferrer\">t\u00e9l\u00e9charger<\/a> YouTrack 2020.3 d\u00e8s aujourd\u2019hui. Ou bien, vous pouvez opter pour la <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/youtrack\/download\/get_youtrack.html#section=incloud\" target=\"_blank\" rel=\"noopener noreferrer\">version gratuite<\/a> pour essayer le nouveau YouTrack\u00a0! Pour en savoir plus sur les options de mise \u00e0 niveau des licences disponibles pour YouTrack, rendez-vous sur notre <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/youtrack\/buy\/\" target=\"_blank\" rel=\"noopener noreferrer\">page Achats<\/a>.<\/p>\n<p>Vos commentaires comptent pour nous, alors n&#8217;h\u00e9sitez pas \u00e0 les partager dans la section ci-dessous. Et bien s\u00fbr, <a href=\"https:\/\/youtrack-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66282\" target=\"_blank\" rel=\"noopener noreferrer\">contactez notre service d&#8217;assistance<\/a> pour toute question. Nous sommes toujours l\u00e0 pour vous aider\u00a0!<\/p>\n<p><em>L&#8217;\u00c9quipe YouTrack<\/em><\/p>\n<p><em>Auteur de l&#8217;article original en anglais : <a href=\"https:\/\/blog.jetbrains.com\/author\/abartasheva\/\" target=\"_blank\" rel=\"noopener noreferrer\">Anastasia Bartasheva<\/a><\/em><\/p>\n","protected":false},"author":813,"featured_media":59706,"comment_status":"open","ping_status":"closed","template":"","categories":[808,907,4129],"tags":[477,1364,1550],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack\/59705"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/youtrack"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=59705"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack\/59705\/revisions"}],"predecessor-version":[{"id":59716,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack\/59705\/revisions\/59716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/59706"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=59705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=59705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=59705"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=59705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}