FIR.IM Weekly-Continuous Integration Practice Course Collection

Source: Internet
Author: User
Tags php continuous integration php open source project continuous integration tools jenkins ci

We often see many teams and developers sharing their continuous integration practices, this issue fir.im Weekly collected ios,android,php, NodeJS and other projects to build continuous integration practices, as well as some domestic and foreign companies in the internal continuous Integration System experience, for everyone to focus on research, Reference.

Let's take a look at some domestic and foreign companies ' practical experience:

Continuous Deployment at Instagram

The Instagram development team maintains 30-50 back-end code deployments every day, virtually unattended and fully automated. It sounds crazy, but it really works like this. Come and see how Instagram engineers [email protected] do continuous integration and continuous deployment.

Etsy ' s Journey to continuous integration for Mobile Apps

Etsy's engineer, Nassim Kammah, shared Etsy's experience in achieving continuous integration of IOS applications at the 2014 European Velocity Conference.

Etsy: How to achieve continuous integration of mobile applications

English Original: Etsy ' s Journey to continuous integration for Mobile Apps

Watercress Mobile App continuous integration and testing practices

From the Watercress Test engineer English share.

This paper mainly introduces the practice of continuous integration and testing of the watercress mobile App, uses the tools + Automation + socialization test to solve the problems encountered, and automates the packaging and publishing process. Share the content here.

Hujiang Wireless Continuous Integration solution

Hujiang Wireless has a variety of wireless applications, faced with a lot of quality problems, such as high rate on the line, the development of poor quality, test regression time-consuming problems. To this end, Hujiang network Test team set up a continuous integration of quality assurance system.

Mainly through the new job of Jenkins to pull the source code in Gitlab to compile packaging, and then launch the APK scanning, automation and special testing, the final presentation of the test results. For details, see link: Portal.

"IOS Continuous Integration Practice"

Jenkins+github+xcode+fir a continuous integration environment

@ Xuan x_x A continuous integration environment with Jenkins + GitHub + Xcode + fir, and generously shared the entire process, very detailed.

Article Portal.

IOS builds CI continuous integration environment

@ Merciful Panda wrote this article summarizes their own automated packaging under IOS, build a sustainable integration environment of the practical process, the choice is jenkins+ Gitlab/github+xcode+fir.

For full-text browsing, click here.

Continuous integration and management of IOS projects

Matt [email protected] This article records the build process of continuous integration from the angles of Jenkins basic configuration, unit testing, pull request test, code coverage, static analysis, and so on, and finally automates deployment via Fastlane To fully automate the submission process for the entire app store.

Original link: Continuous Integration & Deployment for IOS Projects

Original Author: Matt Oakes

Development technology Front www.devtf.cn

Translator: Sam Lau

"Android Continuous Integration Practice"

Build Android continuous integration and automated packaging release process based on Travis CI

Thank @allo for sharing.

Build Android Automated Packaging Publishing workflow based on the Travis CI + fir.im CLI, which is a great demonstration of continuous integration practice! Android developers want to automate the release and streamline the workflow, so take a look at this post.

Jenkin + Git + Gradle to build a CI environment for Android projects

Cyning, author of the book, said in this practical article:
"The company uses a very avant-garde technology: Android Studio, Gradle, Git, Material, etc., also built a Jenkins CI environment, each time only need to submit code, CI will pull the latest code from GITLAB, automatically packaged, and pushed to our internal On the download/Publish page. and our internal staff download the latest files on the page, it is very cool. "The detailed process can be seen here.

Use Daocloud and fir.im to turn on continuous integration for codingandroid projects

@ Trace blank the continuous integration environment is built on the Daocloud, the Codingandroid project can be automatically submitted in a few steps, and the test package is automatically compiled and released to fir.im. This is a very fresh set of gameplay, interested to try, the article address?/HTTP Www.jianshu.com/p/a6ebb0e0c5ae.

Build Android continuous integration and automated packaging release process based on Travis CI

Jane Book author Archmage shared his experience in building continuous integration using Travic CI + Github + fircli:
"After the Tag is submitted, Travis CI will automatically compile the code, generate the APK file, and go to Github and the corresponding other channels, after the distribution is completed, the person participating in the test will be notified. In this way, as a code farm, as long as the peace of mind Coding and playing Tag is good, relaxed and happy ah. ”

All the process one go, it is worth learning from.
Article Portal.

"NodeJS, PHP Continuous Integration practice"

Jenkins + Github + node. JS for continuous integration-Meizu technology development team

Meizu Technology Development Team Engineer @ Wu Yanxin share to:

"With the recent migration of the team code base from coding to GitHub, we tried Travis-ci and Circle-ci on the selection of CI tools and finally decided to build a CI server with Jenkins. ”

For full-text browsing, click here.

PHP Open Source Project uses Travis CI for continuous integration

@Allo wrote:
"Currently using the widest range of free CI tools as a number of Travis CI, take my project Evathumber as an example to explain how to work with Travis CI for continuous integration in PHP open source projects"

As the best language in the world PHP, how to continuously integrate with Travis CI: D

Build a continuous integration platform on existing projects

Jane book author Muschen summed up several open source continuous integration tools to build continuous integration experience, divided into Java, iOS, Android, suitable for the project involved in iOS, Android, Java Three environments, come here to learn.

This period of fir.im Weekly continuous integration practice sharing is here. If you also have some experience and views on continuous integration, please submit to dm[at]fir.im, submit an opportunity to get fir.im's limited mouse pad and retro wooden small aircraft:)

Fir.im

FIR.IM Weekly-Continuous Integration Practice Course Collection

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.