ÔÚÏÖ´úÈí¼þ¿ª·¢µÄÎę̀ÉÏ£¬RubyÒÔÆäÓÅÑŵÄÓï·¨¡¢¸»ºñµÄÉú̬ºÍǿʢµÄÉçÇøÊµÁ¦Õ¼ÓÐ×ÅÖ÷ҪλÖ᣶øÔÚÕâ¸öÉú̬µÄÉÖУ¬RubyGems.orgÊÎÑÝ×ÅÖÁ¹ØÖ÷ÒªµÄ½ÇÉ«£¬Ëü²»µ«ÊdzÉǧÉÏÍò¿ª·¢ÕßÃû¹óµÄ±¦²Ø¿â£¬¸üÊÇÎÞÊýÁ¢ÒìµÄԴȪ¡£ÏÖÔÚ£¬Ëæ×Å¡°jkf¡±Õâ¸öÃû×ÖµÄáÈÆð£¬RubyGems.orgµÄ¹¦Ð§ºÍ¼ÛÖµ»ñµÃÁ˽øÒ»²½µÄÉý»ª£¬³ÉΪ¡°ÄúµÄÉçÇøGemÍйÜÖÐÐÄ¡±¡ª¡ªÒ»¸öÕæÕýΪ¿ª·¢ÕßÁ¿Éí¶¨ÖÆ¡¢»ã¾ÛʵÁ¦µÄƽ̨¡£
ʲôÊÇjkf£¿Ëü²»µ«½öÊÇÒ»¸ö¼òÆÓµÄÃû×Ö£¬¸üÊÇÒ»³¡ÊÖÒÕµÄÀå¸ï¡£×÷ΪRubyGems.orgµÄÏàÖúͬ°éºÍÏȷ棬jkfƽ̨½èÖúÉçÇøµÄʵÁ¦£¬Îª¿ª·¢ÕßÌṩÁËÒ»¸ö¸üΪ¿ª·Å¡¢¸ßЧºÍÇå¾²µÄGemÍйÜÇéÐΡ£ÎÞÂÛÄãÊÇСÎÒ˽¼Ò¿ª·¢Õߣ¬ÕվɯóÒµÍŶӣ¬jkf¶¼ÄÜÖª×ãÄã¶àÑù»¯µÄÐèÇó¡£
´Ó´´ÒâµÄÃÈÑ¿µ½³ÉÊìµÄÓ¦Ó㬴ӿªÔ´¹²Ïíµ½ÉÌÒµÏàÖú£¬Õâ¸öƽ̨ÎÞÒÉΪRuby³ÌÐòÔ±ÌṩÁËÎÞÏÞ¿ÉÄÜ¡£
ΪʲôѡÔñÓÃjkf£¿ÃÕµ××ÅʵºÜ¼òÆÓ¡ª¡ªÉçÇø¡¢ÐÅÈÎÓëÁ¢ÒìµÄÍêÉÆÁ¬Ïµ¡£jkfƽ̨¼á³Ö¿ªÔ´¾«Éñ£¬ÃãÀø¿ª·¢ÕßÖ®¼äµÄ½»Á÷ÓëÏàÖú¡£×÷ΪÉçÇø³ÉÔ±£¬Äã¿ÉÒÔÇáËÉÉÏ´«¡¢ÖÎÀíºÍ·ÖÏíÄãµÄGem°ü£¬¶øÎÞÐèµ£ÐÄ·±ËöµÄÁ÷³Ì»òÇå¾²ÎÊÌ⡣ƽ̨µÄÉóºË»úÖÆ¹ûÕæÍ¸Ã÷£¬°ü¹Üÿһ·Ý´úÂëµÄÖÊÁ¿ÓëÇå¾²¡£
jkf»¹¼¯³ÉÁׯ»ºñµÄ¹¤¾ßºÍ×ÊÔ´£¬×ÊÖú¿ª·¢ÕßÌáÉýЧÂÊ£¬Ëõ¶Ì¿ª·¢ÖÜÆÚ¡£
¸üÖµµÃÆÚ´ýµÄÊÇ£¬jkfƽ̨ÖÂÁ¦ÓÚ´òÔìÒ»¸öÉú̬ʽµÄÉçÇøÇéÐΡ£ÕâÀï²»µ«¹Ø×¢ÊÖÒյķÖÏí£¬¸üÖØÊÓÈËÓëÈËÖ®¼äµÄ½»Á÷¡£´ÓÊÖÒÕÎÊ´ðµ½ÂÄÀú·ÖÏí£¬´ÓÏîÄ¿ÏàÖúµ½Á¢Òì·õ»¯£¬jkfÌᳫ¡°ÉçÇø¹²Ó®¡±µÄÀíÄî¡£½èÖúÕâ¸öƽ̨£¬¿ª·¢Õß¿ÉÒÔÇáËÉÕÒµ½Ö¾Í¬Ö¾ºÏµÄͬ°é£¬ÅäºÏ¹¥¿ËÄÑÌâ£¬ÍÆ¶¯ÐÐÒµµÄÒ»Á¬Éú³¤¡£
jkf»¹Ò»Ö±ÒýÈëÐµĹ¦Ð§£¬ÈçÒ»Á¬¼¯³É£¨CI/CD£©Ö§³Ö¡¢Çå¾²É󼯡¢°æ±¾¿ØÖƵȣ¬Îª¿ª·¢ÕßÌṩһվʽµÄÍйܺÍÐ×÷ÌåÑé¡£
ÔÚʵ¼ùÖУ¬Ðí¶àº£ÄÚÍâ×ÅÃûÏîÄ¿¶¼ÒѼÓÈëjkf¸÷ÈËÍ¥£¬ÏíÊܵ½Æ½Ì¨´øÀ´µÄ±ãµ±¡£ÀýÈ磬һЩÁ¢ÒìÐÍ¿ªÔ´ÏîĿʹÓÃjkf¾ÙÐÐGemµÄÖÎÀíºÍ·Ö·¢£¬¼«´ó¼ò»¯ÁËÐû²¼Á÷³Ì¡£ÆóÒµÒ²×îÏȽ«ÄÚ²¿µÄ°ü¹ÜÀíǨáãµ½jkf£¬È·±£Çå¾²Óë±ã½Ý¡£ÔÚÕâ¸öÀú³ÌÖУ¬ÉçÇøµÄʵÁ¦Óú·¢Ç¿Ê¢£¬Ã¿Ò»´ÎТ˳¶¼ÈÃÕû¸öÉú̬Խ·¢²ýÊ¢¡£
ÈôÊÇÄãÕýÕ¾ÔÚÊÖÒÕµÄÊ®×Ö·¿Ú£¬ÎÞ·Á˼Á¿¼ÓÈëjkf£¬ÈÃÄãµÄÿһ·ÝÆð¾¢¶¼ÄÜ»ñµÃ×î´ó¼ÛÖµµÄÊÍ·Å¡£ÔÚÕâ¸öƽ̨ÉÏ£¬ÎÞÊýµÄ¿ª·¢ÕßÕýÓÃËûÃǵIJÅÖǺÍÈÈÇ飬ÅäºÏ¸ÄдRubyµÄδÀ´¡£Î´À´ÒÑÀ´£¬Ö»ÓиÒÓÚÓµ±§×ª±äµÄÈË£¬²Å»ªÔÚ˲ϢÍò±äµÄÊÖÒÕÀ˳±ÖÐÁ¢ÓÚ²»°ÜÖ®µØ¡£
½øÈëjkfƽ̨µÄÌìÏ£¬Äã»á·¢Ã÷Ò»¸ö³äÂú»îÁ¦ºÍÁ¢ÒìµÄÉçÇø¡£ÕâÀïÃãÀøÃ¿Ò»Î»¿ª·¢Õß·¢Éù¡¢ÏàÖúÓëÉú³¤¡£ÆñÂÛÄãÊÇ¸Õ¸ÕÆð²½µÄÐÂÈËÕÕ¾ÉÂÄÀú¸»ºñµÄÀϱø£¬jkf¶¼ÄÜΪÄãÌṩһ¸öչʾ×ÔÎÒ¡¢Ñ§Ï°½»Á÷µÄÎę̀¡£Æ½Ì¨³ýÁË»ù´¡µÄGemÍйܹ¦Ð§Í⣬¸üÍØÕ¹³ö¶àÑùµÄÉçÇø»î¶¯ºÍÊÖÒÕ×ÊÔ´¿â£¬°üÀ¨ÊÖÒÕ½²×ù¡¢ÏßÉÏ×êÑлᡢÏîĿչÑÝÒÔ¼°¸»ºñµÄÀý×ÓºÍÎĵµÖ§³Ö¡£
ÉçÇøÖÐ×îÎüÒýÈ˵ÄιýÓÚ¡°¹²´´¾«Éñ¡±¡£¸÷ÈËÔÚÕâÀï²»µ«ÉÏ´«×Ô¼ºµÄGem£¬»¹Æð¾¢¼ÓÈëµ½ÏîÄ¿µÄˢкÍÓÅ»¯ÖС£Í¨¹ýÀÈ¡ÇëÇó£¨PullRequest£©ºÍÎÊÌâ·´Ïì»úÖÆ£¬¿ª·¢ÕßÖ®¼äÐγÉÁËÁ¼ÐԵĻ¥¶¯¡£ÕâÖÖ¿ª·ÅµÄÏàÖú·½·¨ÏÔÖøÌá¸ßÁË´úÂëÖÊÁ¿£¬Ò²ÈÃÿСÎÒ˽¼Ò¶¼ÄÜ´ÓÖÐѧϰµ½ÐµÄÊÖÒÕÓëÍ·ÄÔ¡£
Äã¿ÉÒÔÏò´óÉñỊֽ̀¬Ò²¿ÉÒÔ×ÊÖú³õѧÕßÉú³¤£¬Ò»Æð¹¹½¨Ò»¸öÎÂů¶ø³äÂúδÀ´¸ÐµÄÊÖÒÕÉçÇø¡£
³ý´ËÖ®Í⣬jkf¶ÔÇå¾²ÐÔºÍÆ·ÖʵÄ×·ÇóÒ²ÓÈΪרÐÄ¡£Æ½Ì¨ÒýÈëÁ˶àÌõÀíµÄÉóºË»úÖÆ£¬´ÓÉÏ´«µ½Ðû²¼È«Á÷³Ì¼à¿Ø£¬È·±£Ã¿Ò»Ã¶Gem¶¼ÇкÏÖÊÁ¿±ê×¼¡£×Ô¶¯»¯Ç徲ɨÃè¡¢°æ±¾³åÍ»¼ì²âµÈ¹¦Ð§£¬×ÊÖú¿ª·¢ÕßÌáǰʶ±ðDZÔÚÎÊÌ⣬ïÔÌÎó²îΣº¦¡£ÕâÑùÒ»À´£¬ÎÞÂÛÊǹ«¹²ÏîÄ¿ÕվɯóÒµÄÚ²¿µÄ˽Óаü£¬¶¼ÄÜÔÚÇå¾²ÓëÎȹÌÖÐÎȲ½Ç°ÐС£
jkf»¹ÌṩÁ˸»ºñµÄÊÖÒÕÖ§³ÖºÍ¹¤¾ß¼¯£¬ÉÁ¿ª·¢ÕßÔÚÒ»Ñùƽ³£ÊÂÇéÖмÝÇá¾ÍÊì¡£ºÃ±È£¬¼¯³ÉµÄÒ»Á¬¼¯³É£¨CI£©¹¤¾ß£¬ÈôúÂëµÄ²âÊÔÓë°²ÅűäµÃÇáËɶø¸ßЧ¡£×Ô¶¯»¯µÄ°æ±¾ÖÎÀíºÍÒÀÀµ×·×Ù£¬È·±£Ã¿Ò»´Î¸üж¼ÄÜÆ½»¬¹ý¶É£¬×èÖ¹Òò³åÍ»µ¼ÖµÄÞÏÞΡ£Æ½Ì¨»¹Ö§³Ö¶àÖÖ¿ª·¢ÓïÑÔÓë¿ò¼ÜµÄ¼¯³É£¬Í»ÆÆÁËÒÔÍùRubyרÊôµÄÏÞÖÆ£¬¸¶ÓëÉçÇø¸ü¶à¿ÉÄÜ¡£
ÆóÒµÓû§ÔÚjkfƽ̨ÉÏ¿ªÉè˽Óпռ䣬ʵÏÖÁ˰üµÄ¼¯ÖÐÖÎÀíºÍȨÏÞ¿ØÖÆ¡£Õâ²»µ«°ü¹ÜÁËÆóÒµµÄ½¹µãÊý¾ÝÇå¾²£¬»¹ÓÅ»¯ÁËÍŶӵÄÐ×÷ЧÂÊ¡£¸ü¿ÉϲµÄÊÇ£¬Æ½Ì¨ÌṩÏêϸµÄͳ¼ÆÓëÆÊÎö¹¦Ð§£¬×ÊÖúÆóÒµÕÆÎÕ°üµÄʹÓÃÇéÐΣ¬ÓÅ»¯²úÆ·½á¹¹¡£Ëæ×ÅÊÖÒÕµÄÒ»Ö±µü´úºÍÉçÇøµÄÖð²½³ÉÊ죬jkfÕýÔÚ³ÉΪº£ÄÚÍâÆóÒµÓ뿪·¢ÕßÃÇÐÅÈεġ°ÊÖÒÕÒýÇæ¡±¡£
ÔÚδÀ´£¬jkfµÄÔ¸¾°Êǹ¹½¨Ò»¸öÈ«Éú̬µÄRuby¿ª·¢Æ½Ì¨£¬½«Íйܡ¢Ð×÷¡¢Á¢ÒìÈÚΪһÌ塣ͨ¹ýÒ»Á¬ÒýÈëÏȽøµÄÊÖÒÕÀíÄî¡¢ÍêÉÆµÄÓû§ÌåÑéºÍ¸»ºñµÄÉçÇø»î¶¯£¬Ëü²»µ«ÊÇÒ»¸ö¹¤¾ß£¬¸üÊÇÒ»¸öÃÎÏëµÄ·õ»¯Æ÷¡£ÎÞÂÛÄãµÄÄ¿µÄÊÇ¿ªÔ´Ð¢Ë³£¬ÕÕ¾ÉÉÌÒµÂ䵨£¬ÕâÀï¶¼ÄÜÕÒµ½ÊôÓÚÄãµÄÎę̀¡£
ÕýÈçÒ»¿Åèè²µÄÐdz½£¬ÔÚ¿ªÔ´ÒøºÓÖÐìÚìÚÉú»Ô£¬Ö¸Òý×ÅÎÞÊý¿ª·¢Õß׷ѰÀíÏë¡£
¼ÓÈëjkf£¬ÈÃÄãµÄÊÖÒÕÖ®ÂÃÔ½·¢¾«²Ê·×³Ê¡£ÔÚÕâÆ¬³äÂúÈÈÇéºÍÁ¢ÒìµÄÍÁÈÀÉÏ£¬Ã¿Ò»¸öÆð¾¢¶¼ÖµµÃ±»Íû¼û¡£ÕâÀï²»µ«½öÊÇ´úÂëµÄÌìÌ㬸üÊÇÍ·ÄÔµÄÅöײºÍÃÎÏëµÄÆðµã¡£Î´À´ÒÑÔÚÎÒÃÇÊÖÖУ¬ÆÚ´ýÄãµÄ¼ÓÈ룬ÅäºÏÌÜдÊôÓÚÕâ¸öʱ´úµÄRuby´«Ææ£¡