Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

Commit

Permalink
feat!: Remove code not needed after build-jenkins retirement (#362)
Browse files Browse the repository at this point in the history
Much of the code in this repository is no longer needed after the Jenkins server that used to run the edx-platform test suite was retired (the tests were moved to GitHub Actions). Most of what remains is a script used to programmatically create pull requests.
  • Loading branch information
jmbowman committed May 11, 2023
1 parent a5cc2c9 commit 59422b9
Show file tree
Hide file tree
Showing 57 changed files with 14 additions and 4,168 deletions.
1 change: 0 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ upgrade: ## update the requirements/*.txt files with the latest packages satisfy
$(PIP_COMPILE) -o requirements/pip-tools.txt requirements/pip-tools.in
pip install -qr requirements/pip.txt
pip install -qr requirements/pip-tools.txt
$(PIP_COMPILE) -o requirements/aws.txt requirements/aws.in
$(PIP_COMPILE) -o requirements/base.txt requirements/base.in
$(PIP_COMPILE) -o requirements/testing.txt requirements/testing.in
$(PIP_COMPILE) -o requirements/ci.txt requirements/ci.in
Expand Down
14 changes: 2 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,6 @@

## About

This repo contains the scripts and tools we use at edX to maintain our build infrastructure, specifically related to managing our Jenkins infrastructure, gathering data on our usage of Travis, and for testing browser performance as part of our [edx-platform](https://github.com/edx/edx-platform) CI.
This repo contains a script to programmatically create GitHub pull requests, used in GitHub Actions such as the ones used to periodically update Python dependencies in most of our repositories.

This repo contains:

* Scripts that do things like:
* Find all Travis builds on a given github org (like edx) and report on status + counts
* Clean up orphaned jenkins-worker nodes with whom we have lost contact

* Job infrastructure for our Jenkins instance

## Developing

To get a PR merged, file a review request in the SRE Jira portal. (SRE has to perform an additional deployment step after merging.)
It used to also contain the scripts and tools we used at edX to maintain our build infrastructure, specifically related to managing our Jenkins infrastructure, gathering data on our usage of Travis, and for testing browser performance as part of our [edx-platform](https://github.com/edx/edx-platform) CI. This explains the naming choices which seem incongruent with the current repository content.
Empty file removed aws/__init__.py
Empty file.
102 changes: 0 additions & 102 deletions aws/deregister_amis.py

This file was deleted.

Empty file removed aws/tests/__init__.py
Empty file.
129 changes: 0 additions & 129 deletions aws/tests/test_deregister_amis.py

This file was deleted.

3 changes: 0 additions & 3 deletions jenkins/admin-scripts/README.md

This file was deleted.

20 changes: 0 additions & 20 deletions jenkins/admin-scripts/delete-old-workers.groovy

This file was deleted.

22 changes: 0 additions & 22 deletions jenkins/admin-scripts/disable-old-workers.groovy

This file was deleted.

Loading

0 comments on commit 59422b9

Please sign in to comment.