Add minimal config for Codespaces (#4406)
Make it easier to use Codespace to develop rspec-tools by reusing the Dockerfile for the CI.
This commit is contained in:
parent
8dfa2ffff7
commit
b16a5e7ee9
@ -38,9 +38,7 @@ tooling_tests_task:
|
|||||||
env:
|
env:
|
||||||
PYTHONPATH: .
|
PYTHONPATH: .
|
||||||
install_dependencies_script:
|
install_dependencies_script:
|
||||||
- cd rspec-tools
|
- ci/install_rspec_tools_dependencies.sh
|
||||||
- pipenv install --dev
|
|
||||||
- pipenv run pip install pytest pytest-cov
|
|
||||||
tests_script:
|
tests_script:
|
||||||
- bash ci/fetch_branches.sh
|
- bash ci/fetch_branches.sh
|
||||||
- cd rspec-tools
|
- cd rspec-tools
|
||||||
|
16
.devcontainer/devcontainer.json
Normal file
16
.devcontainer/devcontainer.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"dockerfile": "../ci/Dockerfile"
|
||||||
|
},
|
||||||
|
// https://code.visualstudio.com/docs/devcontainers/create-dev-container#_rebuild
|
||||||
|
"postCreateCommand": ".devcontainer/finalize-container.sh",
|
||||||
|
"waitFor": "postCreateCommand",
|
||||||
|
"customizations": {
|
||||||
|
"vscode": {
|
||||||
|
"extensions": [
|
||||||
|
"ms-python.python",
|
||||||
|
"asciidoctor.asciidoctor-vscode"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
7
.devcontainer/finalize-container.sh
Executable file
7
.devcontainer/finalize-container.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
TOP_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd)/..
|
||||||
|
|
||||||
|
$TOP_DIR/ci/install_rspec_tools_dependencies.sh
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -10,6 +10,7 @@
|
|||||||
# generated files
|
# generated files
|
||||||
/rules/**/*.html
|
/rules/**/*.html
|
||||||
/frontend/public/rules
|
/frontend/public/rules
|
||||||
|
rspec-tools/link_probes.history
|
||||||
|
|
||||||
# compiled files
|
# compiled files
|
||||||
*.out
|
*.out
|
||||||
|
7
ci/install_rspec_tools_dependencies.sh
Executable file
7
ci/install_rspec_tools_dependencies.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
cd rspec-tools
|
||||||
|
pipenv install --dev
|
||||||
|
pipenv run pip install pytest pytest-cov
|
Loading…
x
Reference in New Issue
Block a user