Hello Björn, I'm not sure if you've already subscribed to the Jenkins Documentation Google Group, but in case you haven't yet seen it, we recently published a tutorial to demonstrate the CI/CD process of delivering a Python application using Jenkins (https://jenkins.io/doc/tutorials/build-a-python-app-with-pyinstaller/).
The tutorial compiles a Python application to byte code (i.e. a .pyc file), unit tests it with py.test, publishes the results of the JUnit XML output back to Jenkins (so you can see the success of the test results through the 'Tests' tab in Blue Ocean) and finally builds a self-contained Linux executable of the Python application using PyInstaller, which you can download from Jenkins. Best regards, GIles On Wednesday, September 27, 2017 at 10:29:30 AM UTC+10, Giles Gaskell wrote: > > Hello Björn, > > You're welcome and thanks for your response and the encouragement! > > I do recognize those products - in particular those in the 2nd set you > mentioned ;-) > > Anyway, when you've had the opportunity to build any Python work with > Jenkins, do feel free to share your experiences here in this thread. > > Thank you and best regards, > Giles. > > On Tuesday, September 26, 2017 at 2:33:46 AM UTC+10, Björn Rohlén wrote: >> >> Oh, this is great! Thank you Giles! >> >> The Java/C++/NodeJS/Chromedriver/et. al with SonarCube, Nexus2/3 and >> Coverity integration took a while along with >> Jira/Bitbucket/Crowd/Confluence (you might recognize those), so Python have >> been put "on hold" until now >> >> Considering I'm about to take the plunge on Jenkins and Python 3.6 (now >> when PyInstaller 3.3 is released with 3.6-support last friday), I will >> follow this thread and put in any experiences of my own -- with pleasure. >> >> Thanks again! >> >> On Monday, 25 September 2017 07:05:48 UTC+2, Giles Gaskell wrote: >>> >>> Hi everyone, >>> >>> >>> My name is Giles Gaskell and I recently joined CloudBees as a technical >>> writer (based in Sydney, Australia). >>> >>> >>> Just a bit about me first - I'm reasonably new to Jenkins (including its >>> documentation), but I've had some degree of experience in using CI/CD tools >>> and a little user experience with Jenkins. I've had more experience using >>> Atlassian Bamboo in the past (when I worked at Atlassian). >>> >>> >>> One project I'd like to address is the addition of some entry-level >>> tutorials into the Jenkins User Documentation (https://jenkins.io/doc/), >>> which I’ve discussed in more detail in this post >>> <https://groups.google.com/forum/#!topic/jenkinsci-docs/Mve3GrWuj8c> (in >>> the Jenkins Documentation Google Group). >>> >>> >>> Each of these tutorials will be geared towards to different technology >>> stack (i.e. Java with Maven, Node.js, Python, etc.), such that one of these >>> tutorials would be *How to use Jenkins to build a Python project*. >>> >>> >>> As I have limited Python development experience and am not familiar with >>> the latest Python project building technologies, I was hoping that some >>> members of this Jenkins Users Google Group may wish to share any >>> information about how they build their Python projects (using Jenkins). >>> >>> >>> I’m hoping that this information and any tips will help better gear the >>> development of Jenkins documentation for Python developers. >>> >>> >>> Many thanks, >>> >>> Giles. >>> >> -- 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-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/8daa3f31-a9e0-4b11-8f89-6234010e5628%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.