mirror of
https://github.com/status-im/go-watchdog.git
synced 2025-02-21 21:48:09 +00:00
This commit introduces the cgroup-driven watchdog. It can be initialized by calling watchdog.CgroupDriven(). This watchdog infers the limit from the process' cgroup, which is either derived from /proc/self/cgroup, or from the root cgroup if the PID == 1 (running in a container). Tests have been added/refactored to accommodate running locally and in a Docker container. Certain test cases now must be isolated from one another, to prevent side-effects from dirty go runtimes. A Makefile has been introduced to run all tests.
12 lines
231 B
YAML
12 lines
231 B
YAML
# Golang CircleCI 2.0 configuration file
|
|
version: 2
|
|
jobs:
|
|
build:
|
|
docker:
|
|
- image: circleci/golang:1.15
|
|
|
|
working_directory: /go/src/github.com/{{ORG_NAME}}/{{REPO_NAME}}
|
|
steps:
|
|
- checkout
|
|
- run: make
|