POPULARITY
Listen to the full episode on your favorite streaming platform: https://bit.ly/available-on-all-platforms
Kauden viimeisessä jaksossa käsittelyssä on kaksi asiaa yhden hinnalla. Jakson aiheena on käännösautomaatio, jota käsittelemme avoimen lähdekoodin projektin esimerkin kautta. Vieraana meillä on Jussi Pakkanen Rakettitieteeltä, joka on suositun Meson-buildtyökalun pääkehittäjä. LinkitMesonThe Meson Build System - 4+ years of work to become an overnight successDevausblogiKääntäjäTuring-täydellisyysGCC-kääntäjäCMakeAutotoolsD-BusPythonPython Tybe StubsFortranGstreamerScipyCppCon-konferenssiCygwinMsysHP-UX-käyttöjärjestelmäAIX-käyttöjärjestelmäJussin kirjaRosebudSarjakuvakauppaKirjastotietueVierasJussi Pakkanen: @jpakkaneJuontajatMarkus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikosÄänityötTuomas Ahva: @tuomasahvaSeuraa podcastiaKotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiYhteistyökumppani: Vuono GroupAnna palautetta podcastista
Nuke is an open source, cross-platform build automation solution for .NET projects. NUKE prides itself on its simplicity and extensibility that makes build automation approachable for everyone.In this episode, Matthias Koch joins Rich to give an understanding of what NUKE is and where it fits within the development cycle.[01:03] - What is NUKE?[03:00] - Where does NUKE shine?[06:45] - Setting up a NUKE configuration[11:50] - Does this ever conflict with MS Build?[14:44] - Exploring a publish configuration[20:46] - Where to find Getting Started information? Useful Links.NET Nuke Build.NET CakeMS Build documentation
Nuke is an open source, cross-platform build automation solution for .NET projects. NUKE prides itself on its simplicity and extensibility that makes build automation approachable for everyone.In this episode, Matthias Koch joins Rich to give an understanding of what NUKE is and where it fits within the development cycle.[01:03] - What is NUKE?[03:00] - Where does NUKE shine?[06:45] - Setting up a NUKE configuration[11:50] - Does this ever conflict with MS Build?[14:44] - Exploring a publish configuration[20:46] - Where to find Getting Started information? Useful Links.NET Nuke Build.NET CakeMS Build documentation
Build automation tools automate the process of building code, including steps such as compiling, packaging binary code, and running automated tests. Because of this, build automation tools are considered a key part of a continuous delivery pipeline. Build automation tools read build scripts to define how they should perform a build. Common build scripts include The post Earthly: Build Automation with Vlad Ionescu appeared first on Software Engineering Daily.
Build automation tools automate the process of building code, including steps such as compiling, packaging binary code, and running automated tests. Because of this, build automation tools are considered a key part of a continuous delivery pipeline. Build automation tools read build scripts to define how they should perform a build. Common build scripts include The post Earthly: Build Automation with Vlad Ionescu appeared first on Software Engineering Daily.
Yep, there's a wrong way to build automation. And if built without these principles in mind, it can wreak havoc on your customer experience and business process. Nate Manns, b atomic Architect, and Anna Shaffer, head of b atomic motorsports, explain where to start.
Freelock on Github: https://github.com/freelock/watney Visualify: https://github.com/freelock/visualify
Do you have a complex build process? Is your CI build not quite the same as building locally? Can you grab a fresh copy of the source code and be up and running in minutes? Cake is a build automation system based on C#. Find out how you can use Cake to orchestrate the entire build process, from compiling, testing, package and deployment. By using C# as the build DSL, you'll feel instantly at home! Hear about David's experiences moving from a traditional multi-step CI build process to driving the build entirely with Cake. See how you can make use of Cake's impressive built in functions and 3rd-party add-ins. Learn how to leverage Cake's extension model to write your own addins to provide custom functionality.
Patrik Svensson had an idea in 2014 for a build automation system that had C# at its heart. Fast-forward to 2016 and Cake Build has a thriving group of core contributors, a large group of "contrib" plugins, and it's joined the .NET Foundation. How does Cake work, and how does one build an open source project into a success?
A good workflow means fewer hiccups in a project build. An automated workflow means fewer hiccups and faster production! Front-end developer Dan Tello joins the show to share how he and his team at Viget use build tools and task runners to automate their front-end (and CMS!) development. Dan details his process learning Grunt, then making the switch to Gulp and why he prefers it. He shares his Gulp Starter repo and details the various tools he uses for the different assets he builds. We also discuss some of the challenges of workflow automation and tips for keeping those challenges manageable. < Download MP3 > < Listen on ctrlclickcast.com > Show Notes: LiveReload IcoMoon Rails Sprockets Compass Grunt RequireJS And just like that Grunt and RequireJS are out, it’s all about Gulp and Browserify now Gulp Browserify Node.js NPM Babel webpack Node-sass imagemin gulp-svgstore Browsersync Gulp Starter Gulp + Browserify: The Everything Post npm-shrinkwrap Why we should stop using Grunt & Gulp CodeKit Syncing remote Craft sites to your development machine Swig ImageOptim ImageAlpha Gulp: Getting Started How to Use NPM as a Build Tool EE Automation with Matt Fordham Sass Workflows: Setup & Automaton with Ben Frain Version Control with Adam Wiggall & Ian Pitts Create Your Own Starter Files Leave us a review on iTunes Review our show on Stitcher Sponsored By
Panel Patrick Burleson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:27 - Going Rogue Video 00:42 - Patrick Burleson Introduction BitBQ MartianCraft Briefs 01:23 - Build Automation 02:10 - Continuous Integration Changes xcodebuild Ben: Running objective-c tests from the command line (with color) 07:51 - Testing xctool 10:29 - Automation on a development machine 11:04 - Things to Automate 14:14 - XCode 5 Build Automation 20:08 - Automation Bamboo Version Numbers agvtool cupertino (and friends) 29:50 - Certification 33:21 - Build Time Screenshot Lightning guard-xctool-test Picks iOS Background Fetch example (Andrew) sprint.ly (Andrew) ASCIIwwdc (Ben) Blues Junior™ III: Hot Rod (Ben) guitarjamzdotcom (Ben) iOS 7 by Tutorials (Ben) Pappy's Smokehouse (Pete) Go (Pete) Bombay By Boat - Moonlight (Pete) xcoder (Pete) xcodebuild-rb (Pete) Paulaner Oktoberfest Bier® (Jaim) Pitching Radar (Rod) Rich Hickey (Rod) ShareMouse (Chuck) Tweetbot (Chuck) Michael Vey (Chuck) Fogo de Chao (Patrick) Briefs (Patrick) Black Bar (Patrick) Test iOS Apps with UI Automation: Bug Hunting Made Easy by Jonathan Penn (Patrick) Bamboo (Patrick) Alfred App (Patrick) Next Week 64-Bit with Mike Ash Transcript CHUCK: Hey everybody and welcome to Episode 23 of the iPhreaks Show! This week on our panel, we have Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: Ben Scheirman. BEN: Hello from Houston! CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Pete Hodgson. PETE: Hello from a very warm conference room. CHUCK: I'm Charles Max Wood from DevChat.tv. Before we get going, I want to briefly just remind you that I have put up the GoingRogueVideo.com, where I put up the video talking about how I went freelance. If you're interested in that, you can go check it out there. We also have a special guest, and that's Patrick Burleson. PATRICK: Hello from Dallas, Texas! CHUCK: Do you want to introduce yourself since you haven't been on the show before? PATRICK: Sure! My name is Patrick Burleson. I run BitBQ software, which is BitBQ.com. I also do quite a bit of consulting with MartianCraft, and also MartianCraft.com – they are the makers of the design application called Briefs. CHUCK: Cool! BEN: That was a previous pick of the show! CHUCK: Yup! PATRICK: Awesome! PETE: We should do an episode about Briefs. PATRICK: You should! I will probably get your wrap on the show. CHUCK: That'd be awesome. Then we could do one on boxers. BEN: Yup, quite a history. PATRICK: Yes, Briefs has a very long history. CHUCK: That'd be really interesting. We brought you on to talk about “Build Automation”. PATRICK: Yeah! Build Automation is something that I think everyone should probably definitely look into even if you're on a team or even a solo developer. That sounds crazy to some people why would a solo developer want to have a build automation…The way I look at it is, on my solo stuff, I want a computer doing as much of the work as I can make it to without me having to get in the way. Automating your build is one of those things where with a click of a button, I can update and ship a new version of any of my products or ship out a beta or whatever. It makes it very, very easy and also reduces the number of mistakes you can make. You don't have to do anything manually; there's a chance for a mistake. CHUCK: So it's just kind of like continuous integration? PATRICK: Yeah, it is a lot like continuous integration. You can use it 2 different ways.
Panel Patrick Burleson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:27 - Going Rogue Video 00:42 - Patrick Burleson Introduction BitBQ MartianCraft Briefs 01:23 - Build Automation 02:10 - Continuous Integration Changes xcodebuild Ben: Running objective-c tests from the command line (with color) 07:51 - Testing xctool 10:29 - Automation on a development machine 11:04 - Things to Automate 14:14 - XCode 5 Build Automation 20:08 - Automation Bamboo Version Numbers agvtool cupertino (and friends) 29:50 - Certification 33:21 - Build Time Screenshot Lightning guard-xctool-test Picks iOS Background Fetch example (Andrew) sprint.ly (Andrew) ASCIIwwdc (Ben) Blues Junior™ III: Hot Rod (Ben) guitarjamzdotcom (Ben) iOS 7 by Tutorials (Ben) Pappy's Smokehouse (Pete) Go (Pete) Bombay By Boat - Moonlight (Pete) xcoder (Pete) xcodebuild-rb (Pete) Paulaner Oktoberfest Bier® (Jaim) Pitching Radar (Rod) Rich Hickey (Rod) ShareMouse (Chuck) Tweetbot (Chuck) Michael Vey (Chuck) Fogo de Chao (Patrick) Briefs (Patrick) Black Bar (Patrick) Test iOS Apps with UI Automation: Bug Hunting Made Easy by Jonathan Penn (Patrick) Bamboo (Patrick) Alfred App (Patrick) Next Week 64-Bit with Mike Ash Transcript CHUCK: Hey everybody and welcome to Episode 23 of the iPhreaks Show! This week on our panel, we have Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: Ben Scheirman. BEN: Hello from Houston! CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Pete Hodgson. PETE: Hello from a very warm conference room. CHUCK: I’m Charles Max Wood from DevChat.tv. Before we get going, I want to briefly just remind you that I have put up the GoingRogueVideo.com, where I put up the video talking about how I went freelance. If you’re interested in that, you can go check it out there. We also have a special guest, and that’s Patrick Burleson. PATRICK: Hello from Dallas, Texas! CHUCK: Do you want to introduce yourself since you haven’t been on the show before? PATRICK: Sure! My name is Patrick Burleson. I run BitBQ software, which is BitBQ.com. I also do quite a bit of consulting with MartianCraft, and also MartianCraft.com – they are the makers of the design application called Briefs. CHUCK: Cool! BEN: That was a previous pick of the show! CHUCK: Yup! PATRICK: Awesome! PETE: We should do an episode about Briefs. PATRICK: You should! I will probably get your wrap on the show. CHUCK: That’d be awesome. Then we could do one on boxers. BEN: Yup, quite a history. PATRICK: Yes, Briefs has a very long history. CHUCK: That’d be really interesting. We brought you on to talk about “Build Automation”. PATRICK: Yeah! Build Automation is something that I think everyone should probably definitely look into even if you’re on a team or even a solo developer. That sounds crazy to some people why would a solo developer want to have a build automation…The way I look at it is, on my solo stuff, I want a computer doing as much of the work as I can make it to without me having to get in the way. Automating your build is one of those things where with a click of a button, I can update and ship a new version of any of my products or ship out a beta or whatever. It makes it very, very easy and also reduces the number of mistakes you can make. You don’t have to do anything manually; there’s a chance for a mistake. CHUCK: So it’s just kind of like continuous integration? PATRICK: Yeah, it is a lot like continuous integration. You can use it 2 different ways.
Discover what's new in the all-new Rational Automation Framework solution with new pricing and packaging, and a host of new features, while Rational Build Forge marches on with a new release and significant enhancements. Rational's software delivery automation solutions have led the market in helping software delivery teams streamline their builds, and manage the configuration and deployment of applications to target middleware solutions. Elissa Redmiles and Jesse Alva, speakers.
Mike Farland, Rational's Director of Worldwide Strategic Sales Initiatives, explores practical ways customers can leverage cloud deployment models to speed software delivery and reduce costs. Topics include: dynamics of cloud computing, cost of ownership models, security considerations, and key considerations of public and private clouds.
In dieser Vorlesung diskutiere ich mit Reinhard Pötz, der langjähriger Entwickler am Apache Cocoon Projekt ist, und entsprechend viel Erfahrung in diesem Kontext hat, Automatisierung in der Software Entwicklung.Konkret besprechen wir was im Lebenszyklus der Anwendungsentwicklung überhaupt automatisiert werden kann und die Vorteile dieser Automatisierung. Es werden Build-Tools vorgestellt und am Beispiel von Maven 2 gezeigt, wie moderne Softwareentwicklung von Automatisierung profitieren kann.Wir diskutieren Archetypen, Dependency Management, Generierung von Reports (Tests, Checkstyle) sowie Dokumentation. Zuletzt behandeln wir das Konzept "Continuous Integration" und wie diese in erfolgreichen und großen Projekten eingesetzt wird.Vorlesung als m4a