All Projects → richelbilderbeek → Travis_cpp_tutorial

richelbilderbeek / Travis_cpp_tutorial

Licence: gpl-3.0
Tutorial how to use Travis CI with C++

Programming Languages

shell
77523 projects
cpp
1120 projects
cpp11
221 projects
cpp17
186 projects
cpp14
131 projects

Projects that are alternatives of or similar to Travis cpp tutorial

Use React Router
React Hook for pub-sub behavior using React Router.
Stars: ✭ 575 (+223.03%)
Mutual labels:  travis-ci, travis
Generator Rn Toolbox
The React Native Generator to bootstrap your apps
Stars: ✭ 1,155 (+548.88%)
Mutual labels:  travis-ci, travis
Cargo Make
Rust task runner and build tool.
Stars: ✭ 895 (+402.81%)
Mutual labels:  travis-ci, travis
todo-list
TodoList using Ionic2/3 & Firebase: * PWA * SSO Google plus. * Share list via QRcode. * Upload image from Camera or Storage. * Speech Recognition.
Stars: ✭ 18 (-89.89%)
Mutual labels:  travis-ci, travis
Ci Detector
Detect continuous integration environment and get information of current build
Stars: ✭ 138 (-22.47%)
Mutual labels:  travis-ci, travis
react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (-79.21%)
Mutual labels:  travis-ci, travis
Quicksort Js
An implementation of Quicksort in JavaScript/TypeScript.
Stars: ✭ 60 (-66.29%)
Mutual labels:  travis-ci, travis
badge-matrix
More advanced badges for projects using Travis or Sauce Labs
Stars: ✭ 77 (-56.74%)
Mutual labels:  travis-ci, travis
Trytravis
Send local git changes to Travis CI without commits or pushes.
Stars: ✭ 131 (-26.4%)
Mutual labels:  travis-ci, travis
Travis Scripts
🙅 DEPRECATED
Stars: ✭ 119 (-33.15%)
Mutual labels:  travis-ci, travis
react-multi-context
Manage multiple React 16 contexts with a single component.
Stars: ✭ 19 (-89.33%)
Mutual labels:  travis-ci, travis
Use Force Update
React Hook to force your functional component to update.
Stars: ✭ 142 (-20.22%)
Mutual labels:  travis-ci, travis
googletest-ci
Continuous integration (CI) + Google Test (gtest) + CMake example boilerplate demo
Stars: ✭ 14 (-92.13%)
Mutual labels:  travis-ci, travis
Fetch Suspense
A React hook compatible with React 16.6's Suspense component.
Stars: ✭ 479 (+169.1%)
Mutual labels:  travis-ci, travis
yaspeller-ci
Fast spelling check for Travis CI
Stars: ✭ 60 (-66.29%)
Mutual labels:  travis-ci, travis
Condition Travis
🚫 semantic-release plugin to check Travis CI environment before publishing.
Stars: ✭ 9 (-94.94%)
Mutual labels:  travis-ci, travis
sbt-travisci
An sbt plugin to integrate with Travis CI
Stars: ✭ 44 (-75.28%)
Mutual labels:  travis-ci, travis
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (-73.03%)
Mutual labels:  travis-ci, travis
Realm Browser
Android Database Browser for realm-java
Stars: ✭ 101 (-43.26%)
Mutual labels:  travis-ci, travis
Use Clippy
React Hook for reading from and writing to the user's clipboard.
Stars: ✭ 139 (-21.91%)
Mutual labels:  travis-ci, travis

travis_cpp_tutorial

Branch Travis CI logo
master Build Status
develop Build Status
richel Build Status

Tutorial how to use Travis CI with C++.

C++ libraries and tools explored

In alphabetical order

  • Bio++: C++ biology libraries
  • Boost: Boost is a collection of C++ libraries (homepage)
  • Boost.Test: Boost.Test is a C++ testing framework within the Boost libraries
  • ChaiScript: embedded scripting language (ChaiScript GitHub)
  • clang: C++ compiler
  • CMake: makefile generator
  • Codecov: Codecov is a webservice to display a gcov code coverage result, that plays well with GitHub. It can be actived from a Travis script
  • Coverity: a static code analysis tool [FAILS]
  • cppcheck: static code analysis
  • fparser: Warp's function parser
  • GCC: GNU Compiler Collection, a collection of compilers, in this case, the C++ compiler called g++
  • gcov: gcov is a GNU tool to measur the code coverage of (among others) C++ code. It can be actived from a Travis script
  • git: git is a version control system. It tracks the changes made in the project and allows for viewing the project its history
  • GitHub: GitHub is a site where git repositories are hosted. It gives a git project a website where the files can be viewed. Next to this, there is a project page for issues like bug reports and feature requests
  • gprof: gprof is a GNU tool to profile (among others) C++ code. It can be actived from a Travis script
  • GSL: Microsoft implementation of the Guidelines Support Library
  • helgrind: a thread error detector
  • libnds: Nintendo DS library
  • memcheck: detect memory leaks
  • OCLint: static code analyis (homepage) (GitHub)
  • qmake: makefile generator for Qt projects
  • Qt: a C++ GUI library
  • QTest: the Qt testing framework
  • Qwt: a Qt charts/graphs library
  • Rcpp: Rcpp is an R package that allows mixing R and C++ code
  • Rcpp11: Rcpp is an R package that allows mixing R and C++11 code
  • SFML: a C++ multimedia library
  • SLOCcount: estimate the value of your code
  • Travis CI: Travis CI is a continuous integration (hence the 'CI' in its name) tool that plays well with GitHub. It is activated when someone uploads his/her code to the GitHub
  • Unreal Engine 4: a proprietary C++ game engine
  • Urho3D: a free and open-source C++ game engine
  • Wt: a C++ web application library

Non-C++ tools explored

In alphabetical order. Go to statuses to find these.

  • C: some C code examples
  • convert: convert images using ImageMagick
  • cowsay: an ASCII art cow displaying a message
  • lyx: convert LyX to PDF
  • proselint: check your prose for style
  • R: some R code examples
  • spell: check your prose for spelling
  • shunit2: bash script testing framework

Statuses

Go to statuses.

Contributing

Great! See CONTRIBUTING.md.

Code of conduct

This project follows the Contributor Covenant. See code_of_conduct.md.

Contributors

Other Travis tutorials

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].