YouTrack이 이제 GitLab CI/CD와 통합됩니다.

소프트웨어 개발 팀을 위해 YouTrack 2021.2가 개선되어 GitLab과의 통합이 도입되었습니다. 커밋 및 병합 요청을 페치하는 것 이외에도 YouTrack이 이제 GitLab CI/CD와 통합되어 프로세스를 구성할 수 있는 더 많은 기회를 제공합니다. 이제 GitLab CI/CD를 사용하여 소프트웨어를 빌드하고 테스트하는 자동화된 작업의 결과에 따라 YouTrack 이슈를 자동으로 업데이트할 수 있습니다.

그 외에도 YouTrack Lite와 Classic에 몇 가지 향상된 기능이 도입됩니다. 구체적으로, YouTrack Lite의 유사한 이슈 기능, YouTrack Classic의 서식 있는 텍스트 에디터 및 첨부 파일을 즉시 업데이트할 수 있는 이미지 에디터 등이 포함됩니다. 또한 YouTrack 2021.2에는 중요한 권한 업데이트가 도입되었습니다. 계속해서 자세한 내용을 읽어보세요.

작업의 연속성 유지: GitLab과의 연계

개발자의 편리성을 높이기 위해 지속적인 통합 및 제공 기능이 새롭게 마련되었습니다. 새 코드 변경으로 인해 프로젝트가 중단될 걱정은 이제 할 필요가 없습니다. 사실, 작동할지 여부에 대해 전혀 걱정할 필요가 없습니다.

지속적 통합으로 새 변경 사항을 자동으로 가져와 프로젝트를 빌드하고 테스트를 실행하는 한편, 지속적 전달로 빌드를 배포합니다. 각 단계에서 결과가 팀에게 전달됩니다. YouTrack에서는 이미 TeamCity 또는 Jenkins를 작업 관리 프로세스에 통합할 수 있었으며, 이제 GitLab CI/CD의 옵션 하나가 더 추가되었습니다.

GitLab CI/CD는 여러 잡(Job)의 모음으로 구성된 파이프라인을 처리합니다. 변경 사항을 커밋하면 GitLab이 해당 파이프라인 잡을 실행하여 코드 변경이 예상대로 작동하는지 확인합니다. 파이프라인 잡이 성공적으로 완료되면 GitLab은 YouTrack에 이슈를 업데이트하라고 알려줍니다.

예를 들어, 특정 변경 집합의 범위에서 해결된 이슈의 경우, 이러한 통합 기능으로 해당 사용자 지정 필드를 업데이트하여 자동으로 수정된 것으로 표시할 수 있습니다. 이 필드에는 파이프라인에 대한 링크도 포함되므로 클릭 한 번으로 이동이 가능합니다.

GitLab CI/CD 통합은 기존 GitLab VCS 통합의 확장으로 빌드되므로 별다른 노력 없이 설정할 수 있습니다.

물론, 해당 프로세스에 맞게 통합을 구성할 수 있습니다. 예를 들어 통합을 통해 업데이트해야 하는 이슈를 정의하거나 적용해야 하는 명령어를 지정할 수 있습니다. 항상 그렇듯이, 수신 커밋 또는 필드 업데이트를 트리거하는 사용자 지정 워크플로우를 생성하여 프로세스의 자동화 수준을 높이고 이슈에 새로운 변경 사항을 적용할 수 있습니다.

YouTrack Lite의 유사한 이슈

유사한 이슈 기능을 사용하면 중복된 이슈를 반복하서 제출하는 것을 방지할 수 있습니다. 이슈 작성 양식에 이슈 요약을 입력하면 YouTrack이 기존 이슈에서 유사해 보이는 이슈를 검색하고 작성 중인 이슈와 동일한 경우 검토할 것을 제안합니다.

동료가 이미 동일한 버그를 보고한 것으로 확인되면 이슈를 다시 작성할 필요가 없습니다. 이 기능은 YouTrack Classic에서 이미 오래전부터 사용할 수 있었으며 이제 YouTrack Lite에도 추가되었습니다.

YouTrack Classic의 WYSIWYG 에디터

많은 사용자들이 지식 베이스와 YouTrack Lite에서 도입한 텍스트 에디터를 유용하게 사용하고 있습니다. 이제 YouTrack Classic에 동일한 에디터를 추가했습니다. 한 번의 클릭으로 Markdown 모드와 WYSIWYG 모드 사이를 전환하고, 미디어를 포함하고, 테이블을 빌드하고, 체크리스트를 만들 수 있습니다.

YouTrack Lite용 이미지 에디터

YouTrack을 벗어나지 않고 첨부 파일을 편집하기가 어느 때보다 쉬워졌습니다. 첨부 파일 근처의 펜 아이콘을 클릭하기만 하면 이미지 자르기, 개인 데이터 흐리게 만들기, 중요한 정보 강조 표시 등과 같은 다양한 편집 옵션을 이용할 수 있습니다. 이미지 에디터를 사용하면 커뮤니케이션과 공동 작업이 훨씬 쉬워집니다.

권한 업데이트 – 관리자를 위한 요청 행동

YouTrack 2021.2부터 역할 생성, 업데이트 및 삭제를 담당하는 권한(각각 “Create Role(역할 생성)”, “Update Role(역할 업데이트)” 및 “Delete Role(역할 삭제)”)이 이제 하나의 권한인 “Manage role(역할 관리)”로 결합됩니다. 권한 상승을 방지하기 위해 업그레이드 시, 세 가지 권한을 모두 가지고 있는 역할에만 새 권한이 부여됩니다. 따라서 일부 사용자는 이전에 가지고 있던 역할 관리 권한을 잃을 수도 있습니다. 이 문제를 해결하려면 해당 역할에서 “Manage role(역할 관리)” 권한을 활성화하세요.

이러한 권한은 별도로 사용되는 경우가 거의 없다고 생각하므로 이를 결합하면 권한 목록이 더 명확하고 짧아집니다.

기존 REST API 중단 – 마지막 알림

다음 YouTrack 버전(2021.3)부터 기존 REST API 사용이 중단됩니다. 2021.2에는 관리자가 이 변경으로 YouTrack에 영향을 미칠 수 있는지 확인하는 데 도움을 주는 감사 도구가 도입됩니다. Global Settings(전역 설정) – Server Configuration(서버 구성) 메뉴의 Deprecated REST API Traffic(중단된 REST API 트래픽) 섹션은 YouTrack에서 기존 REST API를 여전히 사용 중인 애플리케이션과 서비스를 찾는 데 도움이 됩니다. 자세한 내용은 블로그 게시물을 참조하세요.

이 릴리스와 관련한 기술적 세부 사항은 릴리스 노트를 참조하세요. 새 기능을 구성하는 방법에 관한 자세한 내용은 최신 문서를 참조하세요.

YouTrack InCloud를 사용 중인 경우 JetBrains의 유지보수 일정에 따라 사용자의 인스턴스가 YouTrack 2021.2로 자동 업그레이드됩니다. 활성화된 Standalone 구독을 보유한 경우, YouTrack 2021.2를 바로 다운로드할 수 있습니다. 또는 아직 라이선스가 없는 경우, 구입하기 전에 무료 평가판을 사용하여 새 버전을 직접 체험해 볼 수 있습니다. YouTrack 라이선스 옵션에 관한 자세한 정보는 구매 페이지를 참조하세요.

JetBrains는 여러분의 의견을 소중히 여깁니다. 아래 댓글 섹션에서 의견을 공유해주세요. 궁금한 사항이 있을 때는 지원 팀에 문의해 주세요. 언제든 도움을 드리겠습니다!

YouTrack 팀

이 게시물은 Anastasia Bartasheva가 작성한 YouTrack now integrates with GitLab CI/CD를 번역한 글입니다.

Discover more

Features News

YouTrack now integrates with GitLab CI/CD

For software development teams YouTrack 2021.2 brings improvements to integration with GitLab. In addition to fetching commits and merge requests, YouTrack now integrates with GitLab CI/CD to give you more opportunities to organize your process. Now your YouTrack issues can be updated automatically based on the outcome of automated jobs that build and test your software using GitLab CI/CD.

Besides that, we are introducing several enhancements to both YouTrack Lite and Classic: similar issues functionality for YouTrack Lite, a rich text editor for YouTrack Classic and an image editor to update your attachments on the fly. In addition, YouTrack 2021.2 introduces an important permissions update – read on for more details.

Do it continuously: now with GitLab

Continuous integration and delivery were created to make developers’ lives easier. You don’t need to worry about whether your new code changes will break the project. In fact, you don’t need to worry about whether they work at all. 

Continuous integration automatically fetches new changes, builds the project, and runs tests, while continuous delivery deploys the build. At each stage, the result is communicated to the team. YouTrack already allows you to integrate TeamCity or Jenkins in your task management process, and now we introduce one more option – GitLab CI/CD. 

GitLab CI/CD works with pipelines, where each pipeline is a set of jobs. When you commit your changes, GitLab runs the corresponding pipeline jobs to check that your code changes work as expected. If the pipeline job completes successfully, GitLab tells YouTrack to update its issues. 

For example, issues resolved in the scope of a particular set of changes can be automatically marked as fixed by having the integration update the corresponding custom field. The field will also contain a link to the pipeline, so you can navigate to it in just one click. 

GitLab CI/CD integration is built as an extension to existing GitLab VCS integrations so you can set it up with minimal effort.

Of course, the integration can be configured to match your process – for example, you can define which issues should be updated by the integration, or specify a command that should be applied to them. As always, you can automate your processes even more by creating custom workflows that trigger on incoming commits or field updates and apply further changes to issues. 

Issues in mirrorland: Similar issues for YouTrack Lite

The Similar issues feature helps prevent you from filing yet another duplicate issue. When you type your issue summary in the issue creation form, YouTrack searches for existing issues that may look similar to yours, and suggests that you review them in case they are the same as the issue you are in the process of creating. 

If you discover that your colleague has already reported the same bug, you don’t need to create a new issue yourself. This functionality has already been available in YouTrack Classic for a long time and now we’ve added it to YouTrack Lite too.

WYSIWYG editor in YouTrack Classic

Lots of our users enjoyed the text editor we introduced in the Knowledge Base and YouTrack Lite. Now we’ve added the same editor to YouTrack Classic. Switch between markdown and WYSIWYG modes, embed media, build tables, and create check-lists with just one click.

Image Editor for YouTrack Lite

Editing attachments without leaving YouTrack has never been easier – just click the pen icon near the attachment and enjoy rich editing options like cropping images, blurring personal data, highlighting important information, and more. With an image editor, your communication and collaboration becomes much easier.

Permissions update – call to action for administrators

Starting from YouTrack 2021.2, the permissions responsible for creating, updating, and deleting roles (“Create Role”, “Update Role”, and “Delete Role”, respectively) are now combined in one permission – “Manage role”. To avoid permission escalation, only those roles that have all three permissions enabled at the time of upgrade will have the new permission enabled. This means that some users may lose role management permissions that they previously had. To fix this, enable the “Manage role” permission in the corresponding roles.

We believe that these permissions are rarely used separately, so combining them will make the permissions list clearer and shorter.

Legacy REST API discontinuation – last call

Starting from the next YouTrack version (2021.3), the legacy REST API will be discontinued. In 2021.2, we are introducing an audit tool that helps administrators check if this change might affect your YouTrack. The Deprecated REST API traffic section in the Global Settings – Server Configuration menu helps locate applications and services that are still using the legacy REST API for your YouTrack. Please refer to the blog post for more information.

For the full technical details about this release, please refer to the Release Notes. To learn more about configuring the new features, visit the latest documentation.

If you use YouTrack InCloud, your instance will automatically be upgraded to YouTrack 2021.2 in accordance with our Maintenance Calendar. If you have an active Standalone subscription, you can download YouTrack 2021.2 today. Or if you don’t already have a license, you can use the free trial to try out the new version for yourself before you commit! For more information about the licensing options available for YouTrack, please visit our Buy page.

We truly appreciate all your feedback, so please share it with us in the comments section below. And of course, please get in touch with our support if you have any questions – we’re always here to help!

Your YouTrack team

Discover more

Features News

YouTrack Şimdi GitLab CI/CD ile uyumlu

YouTrack 2021.2, yazılım geliştirme ekipleri için GitLab ile entegrasyonda iyileştirmeler sağlıyor. Commit ve merge isteklerini getirmenin yanı sıra, YouTrack artık GitLab CI/CD ile entegre çalışarak süreçlerinizi organize etmenizi sağlayan daha fazla seçenek sunuyor. YouTrack sorunlarınız artık GitLab CI/CD kullanan yazılımınızı geliştirip test eden otomatik işlemlerin sonuçlarına bağlı olarak kendi kendine güncellenir. Ayrıca hem YouTrack Lite hem Classic sürümleri için birçok özellik geliştirdik: YouTrack Lite için benzer sorunlar işlevi, YouTrack Classic için zengin metin düzenleyici ve eklerinizi gerçek zamanlı olarak güncellemek için resim düzenleyici. Bunun yanı sıra, YouTrack 2021.2 izinlere yönelik önemli bir güncelleme sunar. Ayrıntılı bilgi için okumaya devam edin.

YouTrack ve GitLab entegrasyonu sayesinde çalışmaya devam edin!

Geliştiricilerin hayatını kolaylaştırmak için sürekli entegrasyon ve teslim işlevi geliştirdik. Yeni kodunuzun projeyi bozacağından endişelenmenize gerek yok. Aslında artık kodunuzun doğru bir şekilde çalışıp çalışmadığıyla ilgili de endişelenmenize gerek kalmadı. Sürekli entegrasyon yeni değişiklikleri otomatik olarak getirir, projenizi oluşturur ve testleri çalıştırır. Sürekli teslim ise derlemeyi dağıtmayı sürdürür. Bu sayede her aşamada sonuç ekibe bildirilir. YouTrack görev yönetimi sürecinizde TeamCity ya da Jenkins ile entegrasyona zaten izin veriyordu, şimdi ise seçeneklerinizi artırmak için GitLab CI/CD entegrasyonunu da kullanıma sunuyoruz. GitLab CI/CD her işlem hattının bir iş grubundan oluştuğu işlem hatlarıyla çalışır. Değişikliklerinizi uyguladığınızda GitLab kod değişikliğinin olması gerektiği gibi çalışıp çalışmadığını kontrol etmek için ilişkili işlem hattı görevlerini çalıştırır. İşlem hattı görevi başarılı bir şekilde çalıştığında sorunları güncellemesi için GitLab YouTrack’a bildirim gönderir. Örneğin; belirli değişiklikler kapsamında çözülen sorunlar, ilgili özel alandaki entegrasyon güncellemesi sonrası otomatik olarak “çözüldü” olarak işaretlenir. Ayrıca tek tıklamayla erişebilmeniz için ilgili alanda işlem hattı bağlantısı bulunur. GitLab CI/CD entegrasyonu, mevcut GitLab VCS entegrasyonlarına uzantı olarak geliştirilmiştir. Bu sayede entegrasyon kurarken minimum çaba sarf edersiniz. Üstelik entegrasyon, sürecinize uyum sağlayacak şekilde yapılandırılabilir. Örneğin, entegrasyon ile hangi sorunların güncelleneceğini belirleyebilir ya da sorunlara uygulanacak bir komut çalıştırabilirsiniz. Standart olarak, gelen commit’leri ya da alan güncellemelerini tetikleyen özel iş akışları yaratarak süreçlerinizi daha gelişmiş seviyede otomatikleştirebilir ve sorunlara daha fazla değişiklik uygulayabilirsiniz.

YouTrack Lite için Benzer sorunlar özelliği

Benzer sorunlar özelliği sayesinde yinelenen sorunları bildirmenize gerek kalmaz. Sorun oluşturma formuna sorun özetinizi girdiğinizde YouTrack, girişinize benzer mevcut sorunları arayarak oluşturmak üzere olduğunuz soruna benzer girişleri inceleyip kullanabileceğiniz öneriler sunar. İş arkadaşlarınız aynı sorunu zaten bildirmişse yeni sorun oluşturmanıza gerek kalmaz. Bu işlev YouTrack Classic’te uzun süredir kullanımdaydı, şimdi YouTrack Lite’ta da aynı işlevden yararlanabilirsiniz.

YouTrack Classic’te WYSIWYG düzenleyici

Kullanıcılarımızın çoğu Knowledge Base ve YouTrack Lite’ta kullanıma sunduğumuz metin düzenleyici işlevinden memnun kaldı. Aynı düzenleyiciyi artık YouTrack Classic’te de bulabilirsiniz. Tek tıklamayla Markdown ve WYSIWYG modları arasında geçiş yapabilir, medya öğeleri yerleştirebilir, tablolar ve kontrol listeleri oluşturabilirsiniz.

YouTrack Lite için Resim Düzenleyici

YouTrack’tan çıkmak zorunda kalmadan ekleri düzenlemek hiç bu kadar kolay olmamıştı. Ekin yanındaki kalem simgesine tıklayarak resim kırpma, kişisel bilgileri bulanıklaştırma, önemli bilgileri vurgulama gibi çok sayıda özellikten yararlanabilirsiniz. Resim düzenleyici sayesinde iletişimde kalmak ve ortak çalışma yürütmek çok daha kolaydır.

İzinler güncellemesi – Yöneticiler için harekete geçirici mesaj

YouTrack 2021.2 sürümünden başlayarak rol oluşturma, güncelleme ve silme (sırasıyla “Create Role”, “Update Role” ve “Delete Role”) ile ilgili izinler tek bir izin (“Manage Role”) kapsamında birleştirildi. İzin talebinde bulunmaya gerek kalmaması için bu yeni izinler özelliği, güncelleme sırasında yalnızca üç iznin tümünün etkin olduğu rollerde etkinleştirilecek. Bu, belirli kullanıcıların daha önce sahip oldukları rol yönetimi izinlerini kaybedebileceği anlamına gelir. Bu sorunu çözmek için ilgili rolde “Manage role” (“Rolü Yönet”) iznini etkinleştirin. Bu izinlerin nadiren ayrı olarak kullanılma ihtiyacı doğacağından izinleri birleştirmenin izin listesini daha anlaşılır ve kısa hale getireceğini düşünüyoruz.

Eski REST API kullanımdan kaldırılıyor (son bildirim)

Yeni YouTrack sürümünden (2021.3) başlamak üzere eski REST API kullanımdan kaldırılacak. 2021.2 sürümünde yöneticilerin bu değişikliğin YouTrack’ınızı etkileyip etkilemediğini kontrol etmelerine yardımcı olan denetim aracı sunulur. Global Ayarlar – Sunucu Yapılandırması (Global Settings – Server Configuration) menüsündeki Kullanımdan Kaldırılan REST API (Deprecated REST API Traffic) bölümünden YouTrack’ınız için eski REST API’yi kullanmaya devam eden uygulama ve hizmetleri bulabilirsiniz. Daha fazla bilgi için lütfen blog yayınını okuyun. Bu sürümle ilgili tüm teknik ayrıntılar için lütfen Sürüm Notlarına göz atın. Yeni özellikleri yapılandırma hakkında daha fazla bilgi edinmek için en güncel belgeleri inceleyin. YouTrack InCloud kullanıyorsanız, sürümünüz Bakım Takvimimize göre otomatik olarak YouTrack 2021.2’ye yükseltilecektir. Standalone olarak aktif bir aboneliğiniz varsa, hemen YouTrack 2021.2’yi indirebilirsiniz. Lisansınız yoksa yeni sürüm için abone olmadan önce ücretsiz deneme sürümünü kullanmayı deneyebilirsiniz! YouTrack için sunulan lisanslama seçenekleri hakkında daha fazla bilgi için lütfen Satın Alma sayfamızı ziyaret edin. Tüm geri bildirimleriniz bizim için çok değerli, lütfen görüşlerinizi aşağıdaki yorumlar bölümünde bizimle paylaşın. Herhangi bir sorunuz olursa lütfen destek birimimizle iletişime geçin. Size yardımcı olmak için daima hazırız.

YouTrack ekibiniz

Discover more

Features News

YouTrack bietet jetzt GitLab-CI/CD-Integration

Für Softwareentwicklungsteams bietet YouTrack 2021.2 Verbesserungen bei der GitLab-Integration. YouTrack ruft jetzt nicht nur Commits und Merge-Requests ab, sondern enthält auch eine GitLab-CI/CD-Integration, die Ihnen mehr Möglichkeiten zur Strukturierung Ihres Entwicklungsprozesses bietet. Basierend auf den Ergebnissen von Automatisierungsjobs, die Ihre Software mit GitLab CI/CD kompilieren und testen, können jetzt automatisch Ihre YouTrack-Tickets aktualisiert werden.

Außerdem führen wir verschiedene Verbesserungen für YouTrack Lite und Classic ein: YouTrack Lite bietet Zugriff auf ähnliche Tickets, YouTrack Classic bekommt einen Rich-Text-Editor, und mit einem Bildeditor können Sie Ihre Anhänge unkompliziert bearbeiten. Darüber hinaus enthält YouTrack 2021.2 ein wichtiges Berechtigungsupdate – lesen Sie weiter für detaillierte Informationen hierzu.

CI/CD: jetzt auch mit GitLab

Continuous Integration und Continuous Delivery wurden erfunden, um den Entwicklungsprozess einfacher zu machen. Sie müssen sich keine Sorgen machen, ob Ihre neuesten Codeänderungen vielleicht das Projekt außer Gefecht setzen. Ja, Sie müssen sich nicht einmal darüber Sorgen machen, ob sie überhaupt funktionieren.

Durch Continuous Integration werden neue Änderungen automatisch abgerufen, das Projekt kompiliert und Tests durchgeführt, während Continuous Delivery für die kontinuierliche Bereitstellung des Builds sorgt. In jeder Phase wird das Team über das Ergebnis informiert. Mit YouTrack konnten Sie bisher schon TeamCity oder Jenkins in Ihren Taskmanagement-Prozess integrieren. Jetzt führen wir eine weitere Option ein – GitLab CI/CD.

GitLab CI/CD verwendet Pipelines, wobei jede Pipeline aus einer Reihe von Jobs besteht. Wenn Sie einen Commit Ihrer Änderungen vornehmen, führt GitLab die entsprechenden Pipeline-Jobs aus, um zu überprüfen, ob Ihre Codeänderungen wie erwartet funktionieren. Wenn der Pipeline-Job erfolgreich abgeschlossen wurde, weist GitLab YouTrack an, die entsprechenden Tickets zu aktualisieren.

Beispielsweise können Tickets, die durch einen bestimmten Änderungssatz gelöst wurden, automatisch als behoben markiert werden, indem die Integration das entsprechende benutzerdefinierte Feld aktualisiert. Das Feld enthält auch einen Link zur Pipeline, sodass Sie mit nur einem Klick dorthin navigieren können.

Die GitLab-CI/CD-Integration ist als eine Erweiterung der vorhandenen GitLab-VCS-Integrationen aufgebaut, sodass die Einrichtung nur minimalen Aufwand erfordert.

Natürlich lässt sich die Integration passend zu Ihrem Prozess konfigurieren. Sie können beispielsweise festlegen, welche Tickets durch die Integration aktualisiert werden sollen, oder einen Befehl angeben, der auf sie angewendet werden soll. Wie immer können Sie Ihre Prozesse noch weiter automatisieren, indem Sie benutzerdefinierte Workflows erstellen, die bei eingehenden Commits oder Feldaktualisierungen ausgelöst werden und weitere Änderungen an Ihren Tickets vornehmen.

Tickets im Spiegelland: ähnliche Tickets in YouTrack Lite

Durch das Feature zur Erkennung ähnlicher Tickets können Sie verhindern, dass vorhandene Tickets dupliziert werden. Wenn Sie Ihre Ticketzusammenfassung in das Formular zur Ticketerstellung eingeben, sucht YouTrack nach vorhandenen Tickets, die Ihrem ähnlich sein könnten, und schlägt Ihnen vor, zu prüfen, ob sie mit Ihrem neuen Ticket übereinstimmen.

Wenn Sie feststellen, dass jemand denselben Fehler bereits gemeldet hat, müssen Sie kein neues Ticket erstellen. Diese Funktionalität ist in YouTrack Classic bereits seit langer Zeit enthalten, und jetzt haben wir sie auch zu YouTrack Lite hinzugefügt.

WYSIWYG-Editor in YouTrack Classic

Ein großer Teil unserer Benutzergemeinde hat Gefallen am Texteditor gefunden, den wir in der Knowledge Base und in YouTrack Lite eingeführt haben. Jetzt steht dieser Editor auch in YouTrack Classic zur Verfügung. Sie können mit einem Klick zwischen Markdown- und WYSIWYG-Modus umschalten, Medien einbinden, Tabellen anlegen und Checklisten erstellen.

Bildeditor in YouTrack Lite

Das Bearbeiten von Anhängen direkt in YouTrack ist einfacher denn je: Klicken Sie auf das Stiftsymbol neben dem Anhang und nutzen Sie die umfangreichen Bearbeitungsoptionen: Beschneiden, Verwischen persönlicher Daten, Hervorheben wichtiger Informationen und vieles mehr. Mit einem Bildeditor wird die Kommunikation und Zusammenarbeit einfach viel unkomplizierter.

Berechtigungsupdate – Handlungsbedarf für Admins

Ab YouTrack 2021.2 sind die Berechtigungen zum Erstellen, Aktualisieren und Löschen von Rollen („Rolle erstellen“, „Rolle aktualisieren“ bzw. „Rolle löschen“) in einer Berechtigung zusammengefasst: „Rolle verwalten“. Um eine Rechteeskalation zu vermeiden, wird die neue Berechtigung nur für Rollen aktiviert, für die zum Zeitpunkt des Upgrades über alle drei Berechtigungen verfügen. Dies bedeutet, dass einige Benutzer möglicherweise vorhandene Rollenverwaltungsrechte verlieren. Um dies zu beheben, aktivieren Sie die Berechtigung „Rolle verwalten“ in den entsprechenden Rollen. Nach unseren Kenntnissen werden diese Berechtigungen selten separat verwendet, sodass durch ihre Zusammenlegung die Berechtigungsliste klarer und kürzer gestaltet werden kann.

Einstellung der alten REST-API – letzter Aufruf

Mit der nächsten YouTrack-Version (2021.3) wird die alte REST-API deaktiviert. In 2021.2 ist ein Audit-Tool enthalten, mit dem Admins prüfen können, ob sich diese Änderung auf ihre YouTrack-Instanz auswirkt. Der Abschnitt Veraltete REST-API im Menü Globale Einstellungen – Serverkonfiguration hilft Ihnen beim Aufspüren von Anwendungen und Diensten, die noch die alte REST-API von YouTrack verwenden. Weitere Informationen finden Sie in diesem Blogartikel.

Ausführliche technische Details zur Version finden Sie in den Versionshinweisen. Weitere Informationen zum Einrichten der neuen Funktionen finden Sie in der neuesten Version der Dokumentation.

Wenn Sie YouTrack InCloud verwenden, wird Ihre Instanz gemäß unserem Wartungskalender automatisch auf YouTrack 2021.2 aktualisiert. Wenn Sie ein aktives Standalone-Abonnement haben, können Sie YouTrack 2021.2 ab sofort herunterladen. Wenn Sie noch keine Lizenz haben, können Sie die neue Version gerne kostenlos ausprobieren, bevor Sie sich zu einem Abonnement entschließen. Weitere Informationen zu den Lizenzoptionen für YouTrack finden Sie im Kaufbereich unserer Website.

Wir freuen uns sehr auf Ihr Feedback, das Sie uns weiter unten im Kommentarbereich hinterlassen können. Und natürlich können Sie sich bei Fragen jederzeit an unseren Support wenden – wir sind immer für Sie da!

Ihr YouTrack-Team

Discover more

Features News

YouTrack s’intègre désormais avec GitLab CI/CD

Pour les équipes de développement logiciel, YouTrack 2021.2 améliore son intégration avec GitLab. En plus de récupérer les commits et les requêtes de fusion, YouTrack s’intègre maintenant avec GitLab CI/CD, vous offrant ainsi plus de possibilités d’organiser votre processus. Dorénavant vos tickets YouTrack peuvent être mis à jour automatiquement en fonction du résultat des jobs automatisés qui construisent et testent votre logiciel avec GitLab CI/CD.

Cette version apporte aussi plusieurs améliorations à YouTrack Lite comme à YouTrack Classic : une fonctionnalité Tickets Similaires pour YouTrack Lite, un éditeur de texte riche pour YouTrack Classic et un éditeur d’images pour mettre à jour vos pièces jointes à la volée. En outre, avec YouTrack 2021.2 les autorisations ont fait l’objet d’une mise à jour importante. Lisez ce qui suit pour en savoir plus.

Tout en continu avec GitLab

L’intégration et la livraison continues ont été créées pour faciliter la vie des développeurs. Elles leur permettent de s’assurer que les modifications de code n’affectent pas le projet. En fait, vous n’avez pas besoin de vous demander si elles fonctionnent ou pas.

L’intégration continue récupère automatiquement les nouvelles modifications, construit le projet et exécute les tests, tandis que la livraison continue déploie le build. À chaque étape, le résultat est communiqué à l’équipe. YouTrack permettait déjà d’intégrer TeamCity ou Jenkins dans votre processus de gestion des tâches et la nouvelle version fournit maintenant une option supplémentaire : GitLab CI/CD.

GitLab CI/CD fonctionne avec des pipelines et chaque pipeline est un ensemble de jobs. Lorsque vous validez vos modifications par commit, GitLab exécute les jobs du pipeline correspondant pour vérifier que les modifications de votre code fonctionnent comme prévu. Si le job du pipeline se termine correctement, GitLab indique à YouTrack d’actualiser ses tickets.

Par exemple, les tickets résolus dans le cadre d’un ensemble de modifications peuvent être automatiquement indiqués comme effectués, l’intégration mettant à jour le champ personnalisé correspondant. Le champ contiendra également un lien vers le pipeline, pour vous permettre d’y accéder en un clic.

L’intégration GitLab CI/CD est facile à configurer car elle est conçue comme une extension des intégrations GitLab VCS existantes.

Vous pouvez bien sûr configurer l’intégration pour l’adapter à votre processus, par exemple pour définir quels tickets l’intégration doit mettre à jour ou pour spécifier une commande à leur appliquer. Et comme d’habitude, vous pouvez aller encore plus loin dans l’automatisation de vos processus en créant des workflows personnalisés qui se déclenchent avec les commits entrants ou lors de mises à jour de champs et appliquent des modifications supplémentaires aux tickets.

Fonctionnalité Tickets Similaires pour YouTrack Lite

La fonctionnalité Tickets Similaires vous évite de créer un ticket en doublon. Lorsque vous commencez à saisir le résumé de votre ticket dans le formulaire de création de ticket, YouTrack recherche les tickets existants similaires et vous suggère de les examiner.

Si vous découvrez alors qu’un collaborateur a déjà signalé le même bug, vous n’aurez pas besoin de créer vous-même un nouveau ticket. Cette fonctionnalité était déjà disponible depuis longtemps dans YouTrack Classic et nous l’avons ajoutée à YouTrack Lite.

Éditeur WYSIWYG dans YouTrack Classic

Beaucoup de nos utilisateurs ont apprécié l’éditeur de texte que nous avons inclus dans la Base de connaissances et dans YouTrack Lite. Cet éditeur est maintenant disponible également dans YouTrack Classic. Vous pouvez ainsi alterner entre le mode markdown et le mode WYSIWYG, intégrer des fichiers médias ou créer des tableaux et des check-lists en un clic.

Éditeur d’images pour YouTrack Lite

Il n’a jamais été aussi facile de modifier des pièces jointes directement dans YouTrack : il suffit de cliquer sur l’icône stylo située à côté de la pièce jointe pour accéder à des options d’édition riches, parmi lesquelles le recadrage des images, le floutage des données personnelles ou la mise en évidence des informations importantes. L’éditeur d’images est là pour faciliter et améliorer la communication et la collaboration.

Mise à jour des Autorisations : appel à l’action à l’attention des administrateurs

A partir de YouTrack 2021.2, les Autorisations permettant la création, la mise à jour et la suppression des rôles (« Créer un rôle », « Mettre à jour le rôle » et « Supprimer le rôle ») sont maintenant regroupées au sein d’une seule et même Autorisation : « Gérer le rôle ». Pour éviter que la mise à niveau des autorisations ne s’applique de manière générale et indifférenciée, seuls les rôles disposant déjà des trois autorisations pourront bénéficier de la nouvelle autorisation. Il est donc possible que certains utilisateurs perdent des autorisations de gestion des rôles dont ils disposaient auparavant. Pour remédier à cela, activez l’autorisation « Gérer un rôle » pour les rôles concernés.

Ces autorisations étant rarement utilisées séparément, nous pensons que leur regroupement permettra de clarifier et de réduire la liste des autorisations.

Abandon de l’ancienne API REST : dernier rappel

À partir de la prochaine version de YouTrack (2021.3), l’ancienne API REST sera abandonnée. Avec la version 2021.2, nous introduisons un outil d’audit pour aider les administrateurs à vérifier les éventuelles conséquences de ce changement sur votre YouTrack. Pour identifier les applications et services qui utiliseraient toujours l’ancienne API REST, allez dans la section Trafic de l’API REST obsolète du menu Paramètres généraux – Configuration du serveur. Pour en savoir plus, consultez cet article de blog.

Pour obtenir tous les détails techniques concernant cette version, référez-vous aux Notes de version. Toutes les informations sur la configuration des nouvelles fonctionnalités sont disponibles dans la documentation la plus récente.

Si vous utilisez YouTrack InCloud, votre instance sera automatiquement mise à niveau vers YouTrack 2021.2, conformément à notre Calendrier de maintenance. Si vous avez un abonnement Standalone actif, vous pouvez télécharger YouTrack 2021.2 dès aujourd’hui. Ou si vous n’avez pas encore de licence, vous pouvez tester cette nouvelle version dans le cadre d’un essai gratuit ! Pour plus d’informations sur les options de licence disponibles pour YouTrack, veuillez consulter notre page Achat.

Vos retours d’expérience sont vraiment importants pour nous, alors n’hésitez pas à les partager dans la section Commentaires ci-dessous. Et bien sûr, contactez notre équipe support si vous avez des questions. Nous sommes là pour vous aider !

L’Équipe YouTrack

Auteur de l’article original en anglais : Anastasia Bartasheva

Discover more