Xây dựng hệ thống Continous Integration với Jenkins (phần 2)

Trong phần này mình tiếp tục giới thiệu với các bạn cấu hình Jenkins đối với các project C# nhé, sau bài này mình cũng sẽ giới thiệu đối với Java để Jenkins thực hiện automation test. Còn bây giờ thì các bạn tiếp tục truy cập vào địa chỉ http://localhost:8080/jenkins

Cấu hình Jenkins với MSBuild

Bạn nào làm .NET cùng với VisualStudio thì chắc không lạ gì cái MSBuild rồi nhỉ, mình không giới thiệu chi tiết gì ở đây nhé. Các bạn truy cập vào cái Manage Jenkins rồi Manage Plugins tiến hành tìm và cài đặt như thằng Git Plugin ở phần trước

Untitled.png

Cài đặt xong thì bạn truy cập vào phần Configure System để cấu hình đường dẫn MSBuild trong máy

Untitled.png

Các bạn kéo xuống đoạn MSBuild rồi copy đường dẫn vào nhé.

Mình copy đường dẫn ra đây cho các bạn dễ copy =))

C:\Windows\Microsoft.NET\

Untitled.png

Tùy theo phiên bản 32 bit hay 64 bit bạn chọn thư mục Framework tương ứng nhé

 

Trong máy sẽ có nhiều phiên bản như thế này

Untitled.png

Copy đường dẫn rồi mục MSBuild sau đó Save lại là xong

Untitled.png

Cài đặt build

Giờ thì bạn tạo 1 new item trong Jenkins thôi. Chọn freestyle như clip dưới :3

Đùa đấy =)) Các bạn xem hình nhé

Untitled.png

Các bạn kéo xuống phần Git để cấu hình đến thư mục chứa project nhé.

Untitled.png

Nếu bạn đang để sourcecode ở trên GitHub thì copy đường dẫn trong đoạn Clone and Download của GitHub

Untitled.png

Nếu project thì phải cấu hình thêm username với password, các bạn chọn mục Credientals bên dưới rồi nhập vào thôi

Untitled.png

Lưu ý: Làm đến đoạn này mới nhớ là bạn cần cấu hình cả đường dẫn của file Git.exe, không đến lúc build Jenkins cóc hiểu để mà thực thi =))

Cách làm thì tương tự thằng MSBuild, các bạn copy đường dẫn của file exe Git vào trong phần Configure Systems cho thằng Genkins thôi

Untitled.png

Mình lại copy đường dẫn ở đây, các bạn tìm tương tự nhé

C:\Users\HOANG\AppData\Local\GitHub\PortableGit_d76a6a98c9315931ec4927243517bc09e9b731a0\cmd\git.exe

Nó không giống nhau cái đoạn d76a6a bla bla đâu :3

Đến đoạn Build thì chọn build bằng thằng MSBuild thôi

Untitled.png

Chọn framework .NET tương ứng

Untitled.png

Điền cái tên file solution nữa là xong

Untitled.png

 

Xong rồi ấn Save thế là xong. Ấn build thử nào :))

Untitled.png

Build thành công các bạn có thể mở Console Output để xem quá trình nhé

Untitled.png

Tạm kết

Phần tiếp theo mình sẽ hướng dẫ các bạn khi commit code lên thì Jenkins sẽ trigger lại cái sự kiện đó và thực hiện build cũng như test cho bạn :3

 

 

 

 

 

Advertisements

One thought on “Xây dựng hệ thống Continous Integration với Jenkins (phần 2)

  1. Pingback: Những thứ hay ho làm cuộc sống của bạn rảnh hơn | Code, code and more code

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s