Indeed, SemaphoreCI seems to support customizing build commands w/o putting any stuff in the repo, they even recognize possible need to add custom configuration files that shouldn’t be part of the repo.
Their C/C++ toolchain is dated, though. GCC 4.9 is the latest one there.
Thanks!
SemaphoreCI is the first service, where you can choose how you to connect to GitHub:
I don’t have private repos on GitHub, but I value greatly that kind of choice. I’m assuming the first option below.
GitHub
Semaphore by renderedtext wants to access your account
Repositories
Public only
This application will be able to read and write all public repository data. This includes the following:
BitBucket
Semaphore is requesting access to the following:
BB permissions aren’t as bloated as in case of Codeship, and are generally more slim than those in CircleCI, but there is one important exception, SemaphoreCI wants to be able to modify pull requests, while CircleCI is fine with only reading them.
I have these aliases in my
.bash_profile:I use
lp <filename>when I want to see a history of some file. If I know a particular string that interests me, I add the-Sflag:lp <filename> -S <string>. I uselofor “general” history view, when I need a “bird’s eye view” of a branch.