https://github.com/contrast-security-oss/concourse-ci
Reusable Contrast Concourse CI tasks and example pipelines
https://github.com/contrast-security-oss/concourse-ci
concourse concourse-ci contrast contrast-sca contrast-scan
Last synced: 6 months ago
JSON representation
Reusable Contrast Concourse CI tasks and example pipelines
- Host: GitHub
- URL: https://github.com/contrast-security-oss/concourse-ci
- Owner: Contrast-Security-OSS
- Created: 2024-02-09T11:29:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-09T16:42:07.000Z (over 2 years ago)
- Last Synced: 2025-03-16T03:45:00.512Z (over 1 year ago)
- Topics: concourse, concourse-ci, contrast, contrast-sca, contrast-scan
- Language: Smarty
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Concourse
Reusable [Concourse](https://concourse-ci.org) tasks.
Tasks are in the [`contrast`](contrast) folder, with documentation.
Pipeline(s) using these tasks are in [`example-pipelines`](example-pipelines).
## Development Setup
Various tools enforce code standards, and are run as a pre-commit hook. This must be setup before committing changes with the following commands:
```bash
python3 -m venv venv # setup a virtual environment
. venv/bin/activate # activate the virtual environment
pip3 install -r requirements-dev.txt # install development dependencies (will also include app dependencies)
pre-commit install # setup the pre-commit hook which handles formatting
```