{"id":9723,"date":"2021-08-16T13:00:33","date_gmt":"2021-08-16T11:00:33","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc\/?p=9723"},"modified":"2023-05-17T09:58:22","modified_gmt":"2023-05-17T07:58:22","slug":"gitlab-project-lifecycle-2","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/itc\/en\/2021\/08\/16\/gitlab-project-lifecycle-2\/","title":{"rendered":"The GitLab Project LifeCycle goes into the second round"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_9723 social_share_privacy clearfix 1.6.4 locale-en_US sprite-en_US\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_9723')){$('.twoclick_social_bookmarks_post_9723').socialSharePrivacy({\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/blog.rwth-aachen.de\\\/itc\\\/en\\\/2021\\\/08\\\/16\\\/gitlab-project-lifecycle-2\\\/\",\"post_id\":9723,\"post_title_referrer_track\":\"The+GitLab+Project+LifeCycle+goes+into+the+second+round\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p><div id=\"attachment_9724\" style=\"width: 301px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/LifeCycle-Symbolbild.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9724\" class=\"wp-image-9724 size-medium\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/LifeCycle-Symbolbild-291x300.png\" alt=\"Symbol image: A circle of arrows.\" width=\"291\" height=\"300\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/LifeCycle-Symbolbild-291x300.png 291w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/LifeCycle-Symbolbild.png 510w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><\/a><p id=\"caption-attachment-9724\" class=\"wp-caption-text\">Source: <a href=\" https:\/\/pixabay.com\/images\/id-381439\/ \">Pixabay<\/a><\/p><\/div><\/p>\n<p>GitLab is used at RWTH Aachen University with pleasure and actively. However, after projects have been processed, a lot of data often accumulates that is no longer used. To prevent a mountain of data waste from piling up in GitLab, a Project LifeCycle for RWTH was designed and introduced at the IT Center. In March 2021, it went live.<\/p>\n<p>In the first few weeks, we received a number of suggestions and requests for adjustments to the process from users. So that these could be examined in detail by the responsible department, the GitLab Project LifeCycle was paused for the time being.<\/p>\n<p>The review and revision phase has now been completed. In this article, we present the adjustments made with the help of the feedback.<\/p>\n<p><!--more--><\/p>\n<h2>1. Archive feature<\/h2>\n<p>Sometimes you have projects that are not currently being changed or used, but you still need them on a regular basis. Or you have to keep them for a longer period of time for various reasons.<\/p>\n<p>To exclude such projects from the GitLab Project LifeCycle, we explicitly point out the GitLab feature &#8220;archiving&#8221;. As soon as this is activated, the corresponding project is put into Read Only mode. The GitLab Project LifeCycle will then ignore these projects.<\/p>\n<p>You can find more information and instructions on the archiving feature on <a href=\"https:\/\/help.itc.rwth-aachen.de\/en\/service\/ubrf9cmzd17m\/article\/c64a3b17dfaf457ca0911d57e3a92b2f\/\">IT Center Help<\/a>.<\/p>\n<h2>2. Adjustment of the deadlines<\/h2>\n<p>Based on feedback, the GitLab Project LifeCycle deadlines have been adjusted as follows:<\/p>\n<ul>\n<li>The time period after which a project without activity is marked as inactive will be increased from 12 to 24 months.<\/li>\n<li>The period between notification of marking as inactive and final deletion of the project will be extended from 8 weeks to 25 weeks.<\/li>\n<li>The validity period for extension requests remains 12 months.<\/li>\n<\/ul>\n<h2>3. Email reminders<\/h2>\n<p>We live in the digital age, where we are virtually swamped with messages every day on a variety of communication channels. It&#8217;s not uncommon for a single email to get lost in the inbox.<\/p>\n<p>That&#8217;s why the GitLab Project LifeCycle reminds you if a project has been marked as inactive. Within the 25-week period between marking a project as inactive and deleting it, several emails will be sent. So if you have not taken action after the first email, you will receive another email in the 12th and 24th week. This reminds you that the corresponding project is currently still marked as inactive.<\/p>\n<p>If no new activity on the project, no archiving of the project and also no request for extension is received, the deletion of the project will be triggered at the end of the period.<\/p>\n<p>After the deletion of the project, a project export is available to all project owners for another 4 weeks. The export can then be downloaded via a randomly generated download link.<\/p>\n<div id=\"attachment_9727\" style=\"width: 1034px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/schaubild_en.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9727\" class=\"wp-image-9727 size-large\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/schaubild_en-1024x529.png\" alt=\"Flowchart of the GitLab Project LifeCycle.\" width=\"1024\" height=\"529\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/schaubild_en-1024x529.png 1024w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/schaubild_en-300x155.png 300w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/schaubild_en-768x397.png 768w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/08\/schaubild_en.png 1415w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><p id=\"caption-attachment-9727\" class=\"wp-caption-text\">The simplified GitLab Project LifeCycle. <br \/>Source: Own illustration<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>We see these adjustments as a suitable compromise between your feedback and the vendor requirements around the GitLab Project LifeCycle. We hope for your understanding if your suggestion could not be considered.<\/p>\n<p>The GitLab Project LifeCycle restarts on 17<sup>th<\/sup> of August 2021 with the aforementioned adjustments.<\/p>\n<p>You want to know more about GitLab at RWTH Aachen University? Then we recommend the blog post <a href=\"https:\/\/blog.rwth-aachen.de\/itc\/en\/2020\/07\/22\/gitlab-rwth\/\">Nice to know: The first steps in GitLab at RWTH Aachen University<\/a>. Have a look!<\/p>\n<p>&nbsp;<\/p>\n<p>Further information about the <a href=\"https:\/\/help.itc.rwth-aachen.de\/en\/service\/ubrf9cmzd17m\/article\/7bf138d794de4299ac46d954f708e6eb\/\">GitLab Project LifeCycle<\/a> as well as the detailed <a href=\"https:\/\/help.itc.rwth-aachen.de\/en\/service\/ubrf9cmzd17m\/article\/1a0cfe327ffd46d7a62ab48df29c5b72\/\">terms of use<\/a> can be found on <a href=\"https:\/\/help.itc.rwth-aachen.de\/en\/\">IT Center Help<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Responsible for the content of this article are Matthias Becker and <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/IT-Center\/IT-Center\/Team\/~epvp\/Mitarbeiter-CAMPUS-\/?allou=1&amp;gguid=0x0EC9C01F8EFF104B810E20F8F5820CD8&amp;lidx=1\">Linda J\u00f6rres<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Deutsch.<\/p>\n","protected":false},"author":2051,"featured_media":9724,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[306,316,315],"tags":[],"class_list":["post-9723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ankuendigungen","category-projekte-kooperationen","category-services-support"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/9723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/users\/2051"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/comments?post=9723"}],"version-history":[{"count":8,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/9723\/revisions"}],"predecessor-version":[{"id":15561,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/9723\/revisions\/15561"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/media\/9724"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/media?parent=9723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/categories?post=9723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/tags?post=9723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}