الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كتاب مجاني عن Jenkins

بدأه محمد سمير في 8 مارس 2011 · 5 رد · 857 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كتاب مجاني عن Jenkins في هذا الموقع:

http://www.wakaleo.com/download-ci-with-hudson

و رابط الكتاب نفسه (PDF | 13 MB):

http://www.wakaleo.com/public_resources/continuous-integration-with-hudson.pdf

لمعرفة المزيد عن Jenkins الذي كان يدعى سابقاً Hudson:

http://en.wikipedia.org/wiki/Jenkins_(software)

اقتباس
Jenkins provides continuous integration services for software development, primarily in the Java programming language. It is a server-based system running in a servlet container such as Apache Tomcat. It supports SCM tools including CVS, Subversion, Git and Clearcase and can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows batch commands. The primary developer of Jenkins is Kohsuke Kawaguchi.[2] Released under the MIT License, Jenkins is free software.[3]

1

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

#3

أخ محمد سمير

هلا أعطيتنا نبذة عن الموضوع

أنا قرأت عنها ما فهمته أن الموضوع له علاقة بـ svn ومثيلاتها من أدوات الـ versioning

ومشكلة التعديلات التي يقوم بها المستخدمين على التوالي

ويفترض أن هذا المشروع يهدف إلى تحديث الشيفرة لدى الجميع مباشرة

حتى تقل هذه التعديلات

هل ما فهمته صحيح؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

حقيقة أخي علاء ما عرفته عن hudson هو نفس ما وضحته أنت حيث لم أستخدمه من قبل.

هذا الرابط به فائدة أكثر:

http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson

اقتباس

Features

Hudson offers the following features:

Easy installation: Just java -jar hudson.war, or deploy it in a servlet container. No additional install, no database.

Easy configuration: Hudson can be configured entirely from its friendly web GUI with extensive on-the-fly error checks and inline help. There's no need to tweak XML manually anymore, although if you'd like to do so, you can do that, too.

Change set support: Hudson can generate a list of changes made into the build from CVS/Subversion. This is also done in a fairly efficient fashion, to reduce the load on the repository.

Permanent links: Hudson gives you clean readable URLs for most of its pages, including some permalinks like "latest build"/"latest successful build", so that they can be easily linked from elsewhere.

RSS/E-mail/IM Integration: Monitor build results by RSS or e-mail to get real-time notifications on failures.

After-the-fact tagging: Builds can be tagged long after builds are completed

JUnit/TestNG test reporting: JUnit test reports can be tabulated, summarized, and displayed with history information, such as when it started breaking, etc. History trend is plotted into a graph.

Distributed builds: Hudson can distribute build/test loads to multiple computers. This lets you get the most out of those idle workstations sitting beneath developers' desks.

File fingerprinting: Hudson can keep track of which build produced which jars, and which build is using which version of jars, and so on. This works even for jars that are produced outside Hudson, and is ideal for projects to track dependency.

Plugin Support: Hudson can be extended via 3rd party plugins. You can write plugins to make Hudson support tools/processes that your team uses.

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

#5

وعليكم السلام ورحمه الله وبركاته

لم اسمع به من قبل .. ساقوم بتجربته

شكرا لك اخي محمد :)

2coscqr.jpg
#6

عفواً إخوتي vector_ever , Ahmed-Ghanem

هذا رابط آخر للفائدة عن طريقة من طرق إستخدام Hudson

Build Pipelines with Jenkins/Hudson

http://java.dzone.com/articles/build-pipelines-jenkinshudson

1

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

مواضيع مشابهة