Utsav T
Utsav T

Reputation: 1545

Build Status in Github

Whenever I clone a repository, I see on the GithHub page a certain icon indicating the build - for example build passing.

I am extremely new to professional code development. I would really appreciate it if someone could tell me what a particular build status indicates ? Brief answers would do !

Upvotes: 1

Views: 70

Answers (1)

JB Nizet
JB Nizet

Reputation: 691715

Software projects consist in a set of source files, and of an automated procedure used to "build" the executable product or library. This procedure is called "the build". It can fail for various reasons:

  • compilation error
  • automated tests failing
  • coding conventions not respected
  • bug in the build script
  • etc.

"Build passing" indicates that the build procedure completed successfully. "Build failed" indicates that the build procedure failed.

Usually, this build procedure is executed automatically each time a new commit is made on the repository. A continuous integration server like Travis or Jenkins downloads the project for the last commit, then launches the build, checks that it succeeds, and updates the build status.

Upvotes: 1

Related Questions