Jenkins for automating daily tasks for python and web2py as well as .net based works

52 views
Skip to first unread message

Vowner

unread,
Aug 29, 2018, 3:18:02 AM8/29/18
to Jenkins Users


We are initial stage of bringing devops into our daily activities. Now we are workig on .net and pthon coding. So we have to plan for continuous delivery on our activities.

In the first scenario for python development works, we are using web2py now. So developers can directly access the python files and work and test their webdevelopment work by web2py with certain port.
How jenkins can help here to automate this process and developers should get a easy GUI or way to test or compile their codes before it got deployed o web2py.

Also we need to automate the build activity of .net code as well. What are the best possible ways

Vowner

unread,
Aug 30, 2018, 12:47:26 AM8/30/18
to Jenkins Users
Hello Experts,

Could you please provide some suggestions here...

Mandy Hubbard

unread,
Aug 31, 2018, 12:31:05 PM8/31/18
to Jenkins Users
What have you tried so far?  I would start by writing a Pipeline script that clones your repo as a proof of concept and then add from there.

vivek vijayan

unread,
Aug 31, 2018, 12:38:56 PM8/31/18
to jenkins...@googlegroups.com
Hello Mandy, 

Thanks for your reply.

Actually I am in a initial stage to implement Jenkins for the python webdelopers to automate their process. We are planning for setup a version control system and Jenkins as ci. But I am confused here about that up to what extension, Jenkins can help them to review their script and run test cases on their web development process for chatbot.

What are the Jenkins plugins available to fulfill there requirement.

Currently they are using web2py alone for their development work. So what a better solution I can provide them.

Am very new to Jenkins for python development and any suggestions are well appreciated

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/8dc30d7e-5266-4af3-a3e6-573a371d769b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

vivek vijayan

unread,
Sep 1, 2018, 3:43:50 AM9/1/18
to jenkins...@googlegroups.com
Hello Mandy,

Did you get some time to look into my reply

Mandy Hubbard

unread,
Sep 1, 2018, 9:56:02 AM9/1/18
to Jenkins Users
I would start by figuring out your source control system.  Jenkins will need to clone your code from somewhere.  I use git with Github and there is an excellent git plugin for Jenkins. 

Do you have a Jenkins environment currently?  Have you installed it somewhere or are you running it in a container? You definitely need to simply get Jenkins running as a first step.

So, get your code in source control and get a Jenkins environment.  Develop a job to checkout the code.  Then you build upon that.

This is very important - how are you building, testing and deploying code today?  What commands are you running? Jenkins is a tool for automating tasks, but you first must understand the tasks you need to automate.  I deploy containerized Python applications using Jenkins all the time. You'll need to approach this in small steps. Once you have made some progress, come back and ask about help with specific problems.  For example, once you have a Jenkins installation and your code is in source control, if you are having trouble getting the checkout step to work, then I can help you troubleshoot that problem.
Reply all
Reply to author
Forward
0 new messages