Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-11 | buildbot: switch from podman to dockerdev/devan-carpenter/buildbot-refactor | Devan Carpenter | |
version of podman is too old and has bugs. use docker as the container runtime for now. docker requires that the user be in the "docker" group. "sg" is used to ensure that the command is excuted with the correct group id. | |||
2023-07-11 | buildbot: do not assign pseudo-tty to podman cmd | Devan Carpenter | |
2023-07-11 | buildbot: add support for container job configs | Devan Carpenter | |
jobs can have configurations to specify paramaters, such as container image, failure conditions, etc. restructure container job loop to support generating jobs using the built-in buildbot functions. split logic into functions for improved clarity and composibility. | |||
2023-07-10 | sandcastle: restart exchange periodically | Florian Dold | |
2023-07-06 | NLnet Task3 delivery. | MS | |
Preferring the unified way, where the test runner uploads a payment and then downloads the history from the bank. | |||
2023-07-05 | sandcastle: tags file not required anymore | Florian Dold | |
2023-07-05 | sandcastle: stages don't work yet | Florian Dold | |
2023-07-05 | -fix COPY invocation | Florian Dold | |
2023-07-05 | sandcastle: granular, file-based tagging and rebuilding | Florian Dold | |
2023-07-05 | -fix base step | Florian Dold | |
2023-07-05 | -workdir | Florian Dold | |
2023-07-05 | sandcastle: structure base image with stages | Florian Dold | |
2023-07-05 | simplify | Florian Dold | |
2023-07-05 | simplify | Florian Dold | |
2023-07-05 | Changing container host ports to localhost | Javier Sepulveda | |
2023-07-05 | Drafting NLnet Task3 delivery. | MS | |
2023-06-29 | fix PROTO substitution | Christian Grothoff | |
2023-06-26 | close quote | Florian Dold | |
2023-06-13 | buildbot: fix some syntactical errors | Devan Carpenter | |
2023-06-12 | buildbot: generate steps from project's CI dir | Devan Carpenter | |
This should allow any repo added to the "container builder" to generate steps by adding a subdir to "<project_root>/ci/jobs/" containing shell scripts. Each script will create a new step in the factory. | |||
2023-06-12 | buildbot: lint and cleanup imports | Devan Carpenter | |
flake8 linting, and make imports explicit. this allows for better static analysis and linting. | |||
2023-06-12 | buildbot: cleanup container run function | Devan Carpenter | |
2023-06-12 | buildbot: log the container run step | Devan Carpenter | |
2023-06-12 | buildbot: log the container build step | Devan Carpenter | |
2023-06-12 | buildbot: add default Containerfile path to podman | Devan Carpenter | |
2023-06-12 | buildbot: use full repo string not substring | Devan Carpenter | |
2023-06-12 | buildbot: fix typo in test branch for new factory | Devan Carpenter | |
2023-06-12 | buildbot: prep workspace for the container jobs | Devan Carpenter | |
we want to clone down the project repo and prepare the workspace at the beginning of any container factory run. | |||
2023-06-07 | buildbot: add a container factory and builder | Devan Carpenter | |
the purpose of this new factory and builder is to execute containers from a given project repository. | |||
2023-06-07 | buildbot: update copyright and authoriship header | Devan Carpenter | |
2023-06-07 | buildbot: add python syntax metadata to config | Devan Carpenter | |
2023-06-07 | systemd: add service for container buildbot-worker | Devan Carpenter | |
2023-05-31 | -logging | Florian Dold | |
2023-05-31 | -fix undefined variable usage | Florian Dold | |
2023-05-31 | sandcastle: allow shell for bank container | Florian Dold | |
2023-05-30 | sandcastle: compatibility for older exchange | Florian Dold | |
2023-05-30 | sandcastle: missing options in default config | Florian Dold | |
2023-05-30 | sandcastle: don't use env_file | Florian Dold | |
2023-05-30 | sandcastle: compose needs .env file | Florian Dold | |
2023-05-30 | sandcastle: move variables into env file | Florian Dold | |
2023-05-30 | -exec bits on plugins | Florian Dold | |
2023-05-30 | -missing executable bits | Florian Dold | |
2023-05-30 | scripts for installing rootless docker | Florian Dold | |
2023-05-18 | -no spaces | Florian Dold | |
2023-05-17 | -limit | Florian Dold | |
2023-05-17 | typo | Florian Dold | |
2023-05-17 | refactor instance creation | Florian Dold | |
2023-05-17 | lower nproc | Florian Dold | |
Causes problems with newer rootless docker versions otherwise | |||
2023-05-17 | sandcastle: restructure exchange scripts | Florian Dold | |
2023-05-17 | buildbot: disable wallet doxygen job | Devan Carpenter | |
wallet job is failing because of outdated version of nodejs installed on system. we are opting to move this job (along with all the others) into ephemeral container environments. for now we we disable the job so that the docs builder doesn't always fail. |