aboutsummaryrefslogtreecommitdiffstats
path: root/tests (unfollow)
Commit message (Collapse)AuthorLines
2019-05-13Always build images if they do not existGravatar MarkKoz-9/+15
2019-05-13Build images if their Dockerfiles change even in PRsGravatar MarkKoz-6/+12
The venv image will still not be built in a PR if a Pipfile changes.
2019-05-13Revert "Remove pushing images for testing CI"Gravatar MarkKoz-3/+4
This reverts commit c66b10f8820907fb7065cbede2e87c541da6029b.
2019-05-13Use alternate syntax for variablesGravatar MarkKoz-4/+4
2019-05-12Make the JSON regex more robustGravatar MarkKoz-2/+2
2019-05-12Use eq() function in conditions instead of relying on castsGravatar MarkKoz-4/+4
2019-05-12Fix missing fi for if statementGravatar MarkKoz-0/+1
2019-05-12Retrieve commit from pr.sourceSha for PR buildsGravatar MarkKoz-5/+9
2019-05-12Revert "Ensure branches are prefixed with refs/heads/"Gravatar MarkKoz-1/+0
This reverts commit 27af05b05b5c5bc0974ed61bf75f93a3b42280df.
2019-05-12Reference target branch as a remote rather than a local branchGravatar MarkKoz-1/+1
2019-05-12Use true/false strings for settings booleans in bashGravatar MarkKoz-4/+4
2019-05-12Fix variable definitionsGravatar MarkKoz-4/+4
2019-05-12Build all images by defaultGravatar MarkKoz-7/+15
2019-05-12Fall back to target branch if a commit can't be retrievedGravatar MarkKoz-4/+7
2019-05-12Ensure branches are prefixed with refs/heads/Gravatar MarkKoz-0/+3
2019-05-12Retrieve previous build's commit using a REST APIGravatar MarkKoz-8/+10
The "Builds - List" endpoint is used to retrieve only the most recent successful build. Builds will be fetched for the target branch if the current build is for a PR. Otherwise, the current build's source branch is used. * Remove variable group and COMMIT_HASH stuff * Add logging to the "Check Changed Files" step
2019-05-12Remove pushing images for testing CIGravatar MarkKoz-4/+3
2019-05-12Use commit hash variable from variable groupGravatar MarkKoz-2/+8
2019-03-30Azure: Add build and push steps for base and venv imagesGravatar MarkKoz-1/+27
The base image is only built when base.Dockerfile changes. The virtual environment image is only built when the base image is built, venv.Dockerfile changes, or either Pipfile changes. Images are pushed only after all images have been successfully built.
2019-03-29Re-lock and update test job to Python 3.7Gravatar MarkKoz-11/+3
2019-03-29Restructure Docker imagesGravatar MarkKoz-34/+40
* Create a separate image for the virtual environment * Build NsJail in the base image * Remove the NsJail binaries * Replace tini with Docker's init feature * Update Python to 3.7.3
2019-03-28Remove GitLab CI configGravatar MarkKoz-26/+0
2019-03-28Restructure project layoutGravatar MarkKoz-50/+50
* Move all code into a "snekbox" package * Use logging code as __init__.py * Rename Snekbox class to NsJail * Create "site" sub-package * Move templates into this sub-package * Move Flask code into a new snekapp module
2019-03-29Add Azure CI. (#16)Gravatar scragly-37/+67
This PR is to add CI settings to master and to test the PR CI pipeline.
2019-03-25Remove gevent from dependency table in readmeGravatar MarkKoz-1/+0
2019-03-25Fix import orderGravatar MarkKoz-1/+1
2019-03-25Remove docker & gevent packagesGravatar MarkKoz-198/+57
* Replace py.test command with pytest
2019-03-25Add docstrings to routesGravatar MarkKoz-0/+6
2019-03-24More formatting fixesGravatar Christopher Goes-2/+8
2019-03-24Cleanup imports and RMQGravatar Christopher Goes-32/+13
2019-03-24Add D400 to ignored flake8 rulesGravatar Christopher Goes-1/+1
2019-03-24Update config.pyGravatar S. Co1-1/+1
Co-Authored-By: GhostofGoes <[email protected]>
2019-03-19Fix ordering of importsGravatar Christopher Goes-14/+11
2019-03-19Add flake8 extensions, add precommit script, update lockfileGravatar Christopher Goes-131/+191
2019-03-19Add docstringsGravatar Christopher Goes-13/+33
2019-03-19Add flake8-docstrings to PipenvGravatar Christopher Goes-131/+177
2019-03-19Update flake8 configuration with new docstring rulesGravatar Christopher Goes-2/+14
2019-03-19Add VSCode and PyCharm to .gitignoreGravatar Christopher Goes-0/+4
2019-02-14flake8 linelength changeGravatar Tagptroll1-3/+7
2019-01-20Remove RMQ, Add API POST request method.Gravatar Scragly-688/+243