taskcluster-worker: github.com/taskcluster/taskcluster-worker/engines/native Index | Files | Directories

package nativeengine

import "github.com/taskcluster/taskcluster-worker/engines/native"

Package nativeengine provides an engine with minimal sandboxing relying on per-task user accounts, temporary folders and process isolation.

Platform specific methods such as run sub-process under a difference user, add/remove users and management of user permissions are all implemented in the system/ sub-package.


Package Files

config.go doc.go engine.go payload.go resultset.go sandbox.go sandboxbuilder.go shell.go


systemPackage system implements cross-platform abstractions for user-management access-control and sub-process execution geared at executing sub-process with best-effort sandboxing.

Package nativeengine imports 16 packages (graph) and is imported by 2 packages. Updated 2017-09-19. Refresh now. Tools for package owners.