Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/opendevshop/devshop

Open Source DevOps Framework
https://github.com/opendevshop/devshop

Rearrange test.yml to use the new 3 stage process: up, install, test.

Use the docker-compose.yml file with volumes, otherwise we have to rebuild the container.

e14fc280e36a8d8e1a0f7d1f1d5a62dc251c7ae4 authored about 5 years ago
Renaming env to FROM_IMAGE_ARG.

e10d5fe84022634548578e2e61d81e6cd582d14b authored about 5 years ago
Wrong arg orders.

b58b6ce1c67cc219c33d9d5186ad296c462a232f authored about 5 years ago
Pass --env to docker-compose exec calls. shell environment doesn't seem to work...

d758d1560041dd433edc5211e5d1c5d606d67da8 authored about 5 years ago
Add `--compose-file` option to the `robo test` command.

3c82e83b22de18d1e746bb166a6ac381630f8b91 authored about 5 years ago
Use exec in ansible-playbook to keep it in the same PID.

584327aee81c876d623b5f3930ce2527dd7600a4 authored about 5 years ago
Use ANSIBLE_ environment vars here.

997138769244218c45c9d98f380eddc53ca23396 authored about 5 years ago
Use COMPOSE_FILE environment variable instead of the --file option.

ddf1283eb2eb3595f7e15598f31bb71f88c9e005 authored about 5 years ago
wrong option name for docker-compose.

43aa0899fa5e1aebeb26981a6409dc35a72e7b79 authored about 5 years ago
Use -T to disable tty

02207619cece36944368aa2485b193caa7665fe6 authored about 5 years ago
Disable log following in GitHub actions.

d50ecf04edf03a0daefee52532b0e81f4c0e8b19 authored about 5 years ago
Don't run logs with -f option.

e9e39b6e01c6131673365410f0ef59d84b301d27 authored about 5 years ago
Revert "Use build arg values to ensure dynamic values."

This reverts commit d38233c85234587c31949e7f2f72a513893a1c2e.

e38085a9b511a61921eebc4a174b44c6cc216cc2 authored about 5 years ago
Don't forget the \ to extend the line!

93aee8bb20701b6f792c83c23050c3f7062fdff1 authored about 5 years ago
use shell now that we dont need pipes

b5ce1e3b50dd9679d7fa319996ab5b03741519cf authored about 5 years ago
Refactor github test steps to align with docker/ansible buildtime/runtime setup:

- Use robo up to create and launch containers that don't run the ansible commands.
- In Install D...

77aaab762362043b6c2d12a6e5eedcfbe4fcdbca authored about 5 years ago
Cleaner logs and Dockerfile.

048f7ad40e8ba5b19ce7adc22d917e8444acabf1 authored about 5 years ago
Use the same characters as devshop-line

6e16c8d715ee2c2f3b7273eb51e834f83fee336b authored about 5 years ago
Print system status before running the docker entrypoint commands.

fbbb45de9d5accb2c05fd91c790c376211a991f0 authored about 5 years ago
Remove systemD options from script.

8ead682662a00ec6a9b89c83a268b0004a5e8046 authored about 5 years ago
Remove commands that are no longer necessary.

4a93df49657738bfbd274b20d2134892c70d9718 authored about 5 years ago
Adding symlink for devshop-line to line

168e217696f2ac335a65c46fbc2b5902d0c37cd0 authored about 5 years ago
Add $docker_command argument to robo up.

f4036b9bd0ab1e6b2a371dc46f2731e7c8b8232d authored about 5 years ago
Remove DOCKER_COMMAND_LOGS from the entrypoint commands. It should be run in a new process so that logs show in the docker logs output.

7a9b54e486069ba513c257f909cd463277f797da authored about 5 years ago
Use DOCKER_COMMAND environment variable to override the docker command.

c496f72233c32786a23e50f01cb4776dbef88614 authored about 5 years ago
Move variable up in the list.

c5f54621cd66b35017d4e154badfc620d3d33eb3 authored about 5 years ago
Add --environment option to robo up and p:c commands.

8df7ac0d4f54ecdfa2c50322b553c4f0012abc78 authored about 5 years ago
Use build arg values to ensure dynamic values.

d38233c85234587c31949e7f2f72a513893a1c2e authored about 5 years ago
Only print docker compose build shell environment if robo is verbose.

f4ab0c8a7eb3d766c7957486ccc631972dc628ac authored about 5 years ago
Make log files in dockercontainer so we can tail them immediately.

fea0bd21b8046a323a8e5b8159f65242e893cee2 authored about 5 years ago
Cleaning up entrypoint and systemd scripts: Better describe what's going on.

1b52fda0b5f88d17746151d20317a50f0326e911 authored about 5 years ago
Add forgotten ANSIBLE_TAGS_ARG build arg to docker-compose files

a06a88d2a0c8d5f3824181890d01465334ade444 authored about 5 years ago
Implement the new devshop-site-info command to get devmaster uri and root.

b898abc3b1591e67c1fec7a439cf9e1dabbd4961 authored about 5 years ago
Improve wait-site to check database and then wait for the site to "finish" installing. For now, we use the clients symlink to determine the site is done installing because it happens at the end of drush_provision_drupal_post_provision_install()

9231202e5d393a111c64787cc52797cb77e19704 authored about 5 years ago
If devshop-site-info has no field specified, or field is "all", print out the full status in yaml.

1e8086d4fc3d124524bcb9f7dd9b0b7a6348f169 authored about 5 years ago
Add $OPTIONS variable to devshop-log so we can use -n and other echo options.

2609f4448a6c17c7549f6c0f3efa761b17b8f5eb authored about 5 years ago
Set MYSQL_ROOT_PASSWORD environment variable for wait-mysql.

56f61cbfad08ce34de699e7ee8b549ccc6bf6724 authored about 5 years ago
Adding new script for getting a single value out of drush status

fd7d7366e033b918d173d16875474d98211d1eb6 authored about 5 years ago
Use --local option in githu workflows.

6be7087b59eeb8ecd12d9be772039dde9350766e authored about 5 years ago
Create a "DOCKER_COMMAND_POST" variable to run after the first one. Defaults to `echo "Docker command complete!"`.

The main docker command defaults to devshop-ansible-playbook. Use DOCKER_COMMAND_POST to run thi...

4457684912cbb100b00894c506ba3d13d6e49083 authored about 5 years ago
check for `--build --local` option, if `--local` set $opts['os'] = 'ubuntu1804' so that docker will build the image from scratch.

221f41d39ee90fac71a2c2242cc57dbb1a06dd93 authored about 5 years ago
Clean up robo up command.

9eabafa55c002600d37bcd7e7f8e9067c0a1ec08 authored about 5 years ago
Cleanup devshop-tests.sh by using the "log" command.

d7524277e8e0f80d08730d902717cdabb1052180 authored about 5 years ago
Remove devmaster_skip_install: true, we don't need it now that we have the "runtime" tag.

762abc8f5e419e92858e28a2f6d5237a410a1ff3 authored about 5 years ago
use wait-site @hostmaster in hosting-queue-runner script, setting timeout to 300, giving hostmaster 5 minutes to install.

5c4a52507eb5c8fdf3cebfd7c48617a25e130e47 authored about 5 years ago
Finish wait-mysql script by adding usage and comments.

4375ec2cee68803063fcf1a0ddf80567c937e91d authored about 5 years ago
Finish wait-for script by adding usage and comments.

5f323952dc1052bae0189ba8657bb28d56873594 authored about 5 years ago
Finish wait-site script by implementing wait-for and usage documentation.

7e859c1230eb9748879fdd9372d9c2ae746de3fd authored about 5 years ago
Add `devshop-site-active` shell script for easy checking of drush site access, used by wait-site.

1b47c3acd5bdaa4f8b80e8424d6dfe6246692dc0 authored about 5 years ago
Renaming wait-* scripts

e777c2ebff92f4d246456216e29156c4fef917c7 authored about 5 years ago
Adding devshop-log script! Very handy, it prints the file automatically.

de775ebc450fcfe4d843a0ae82060da0aa53c67d authored about 5 years ago
Rearrange variables in docker-entrypoint.

c2e517abbda01e31479c15d4182dbd801a387ee2 authored about 5 years ago
Add a --local option to robo up to ensure devshop/server:local container is used.

739c4d9c3d61a8ca11a238b1b295a76be33772cf authored about 5 years ago
Fix env var renaming for DEVSHOP_DOCKER_TAG.

efc3430b42036d431adc4a571a6c5014873e2014 authored about 5 years ago
Add to Dockerfile comments to explain build-args and env var persistence.

eb03f9776b543882c8a5ecf624a903500461429e authored about 5 years ago
Renaming all build args with _ARG appended so they have different names. Otherwise, a parent container's ENV vars will override the ARG value in the container being built, even if you specify a NEW build-arg!

Thanks, Docker!

c8529a10e161409893fcc9c435c6d7534abc024c authored about 5 years ago
Improving UX of robo destroy command.

a8400bada6a05af1f6a7f9e296dc950686d8dbde authored about 5 years ago
Use correct docker-compose file if compose-file is set to docker-compose-tests.yml.

the --test option isn't used in github CI because we separate install and test steps. --test and...

fcb40104997f6631a3e7aefc61e031d263d7da21 authored about 5 years ago
Implementing tail-file script in docker-entrypoint.

8ce069c9be35682cec767adf87566285712a09ac authored about 5 years ago
Adding tail-file script that tails but prints the filename at the beginning!

aa4c92527321a1e99ecbc66d21c995608776b457 authored about 5 years ago
Better handle robo up: we know if prepareSource should be run because we know if volumes will be used or not.

91f2564833aa8e82df55b700bfb0f38c1b8865a4 authored about 5 years ago
Wrong logic for skip-install.

cb39486cdda56aaddf719b1e2ad9ae1a257b2d6a authored about 5 years ago
Default to empty skip-tags in robo up command so the container uses it's default "runtime".

aee4fa1ec9a51fa29b8b9948a062fb8a1f5c0a50 authored about 5 years ago
Merge branch 'scripts/wait' into docker/ansible/play-container

ff2ed14c7eccf3e7e59a2a44256b92e855a47b6b authored about 5 years ago
Enhancing mysql-wait to check for DATABASE_HOST variable and use `wait-for` command.

9974fba9eb0f595db9b8c2f9f9c672f5d9fb3302 authored about 5 years ago
Add docs for TIMEOUT var.

105710ae939d97bac0cccf08e56c0080c5be9c37 authored about 5 years ago
Implement SILENT environment var, mostly so other commands can tell it to shhhhh

5541a3f0d59bc5f88b6a2d21f09c0e7fa1b7a1f2 authored about 5 years ago
Renaming file to wait-for

8cf3963c277c3a6d054102a4e678968fb4f35c7b authored about 5 years ago
Implement TIMEOUT environment variable exiting if exceeded.

b0d214423679684a791082f45d4bd16b6ae62266 authored about 5 years ago
Implement CHAR variable.

b556089b008ad55f11b1e9a5cf900268f62e76a6 authored about 5 years ago
Fix docs.

a059cd62262581d7e37e50e188b9313f1ac47948 authored about 5 years ago
Adding "wait.sh" script for generic command waiting.

0a79edf23bee606bbb11250bb343f69fc1490996 authored about 5 years ago
Uase site-wait @hostmaster before running tests.

ca9df053868ae662d5e5e3ffc7b64a6f621e3f3f authored about 5 years ago
Add "site-wait" script to be used by hosting queue runner, tests, etc.

d9698a9a41b9cf70039c3791c63910320e887af5 authored about 5 years ago
Newline at end of file.

f210d95dbca4fe7b4f38632c1a7c9c3fb383dd43 authored about 5 years ago
No chuid, it's a devshop- script.

689167e8183d6691b24564d3dfa447394055cd7f authored about 5 years ago
Fixes #486: Don't attempt to load PRs if there is no github token.

fddf8b29771549f495cc1ff1e23360a43f063514 authored about 5 years ago
Overzealous search and replace.

ea53af1f3321b2cc47ffafe7af3c8ca2ed694ccb authored about 5 years ago
Ansible lint.

2d056de7718bab394ac9c1c1f031bf4214d7aeaf authored about 5 years ago
Bad indentation.

ffe03098784a3fe344a52b6567002ca66a53a8e1 authored about 5 years ago
Set tags to skip-all to prevent any install from happening on docker-compose up, and setup new var names for the runtime setup.

e6a4183ff538f26fb0980b7b2bbe4cdfbdea22da authored about 5 years ago
Use roles/server.playbook.yml

2e73ef2d9e316c7d1e51b8fdff6881650429a2a9 authored about 5 years ago
Cleanup vars and args in docker compose files.

a2c234a5028fbbf1f3ff814d58e80a7464941fec authored about 5 years ago
Use "runtime" tag instead of "install-devmaster"

6d1995f80866cf907d86fff88a33651aad191488 authored about 5 years ago
Fix wrong name for docker-systemd command.

8856d46b91c41c8c1b88aa31d4197beb7401e9ec authored about 5 years ago
Bad quotes.

3067b8bdb9d0cdb528898225e9eee81b3f8b9b02 authored about 5 years ago
Create a bin script to run ansible-playbook using the exact variables and vales we want, and print the command.

Refactor the entrypoint ot use it.

a2c91e146cdc5a7b74be1df7dbbd4843857ef140 authored about 5 years ago
move server playbook file to roles/server.playbook.yml

3b26ee8bd39439af7cb1aaf207e3f9e90ae6d640 authored about 5 years ago
Move workdir because it creates the folder.

d34c180042d4c374d9b7ee97efbb04f43e0fb10b authored about 5 years ago
Making executable.

f0f1be29486156e68e10cd6b70247976e795acd7 authored about 5 years ago
Rename our new chuid script to devshop-, we will create aliases.

ccd22fc1b65543f4420be601d5f96dd7680c57f5 authored about 5 years ago
Move chuid script from set-user-ids

6cc070ec9428f58498cc4f635fc4e5e42f190657 authored about 5 years ago
Remove old Dockerfiles and helper files

997f8b522aa85fbbea040e781bbe08acd81da108 authored about 5 years ago
Fix apache_mods_disabled varaible.

8c988d278644e84d500c51185d9f3ca19c992ad2 authored about 5 years ago
Fix a failing step.

1bf79b4ed812a11756c6da781c0e378e3480544c authored about 5 years ago
Make sure to disable 7.0 as well.

6e2e1d3e464c83eb3094131e12f45a80ba1d8aaa authored about 5 years ago
Limit ansible-playbook run to HOSTNAME in install.sh.

bf5833c31881768f331646619c9582b6c8f41697 authored about 5 years ago
Fixes #486: Don't attempt to load PRs if there is no github token.

766ad13a90db2aaecd7a5aeabf5712c9ecccf34e authored about 5 years ago
Fixes #486: Don't attempt to load PRs if there is no github token.

8cf32e174cfece5d1ca52446fd046f9d96a1bb50 authored about 5 years ago
Map the devmaster folder as a volume.

2e88ee2807b4652f95d21d067157998cc407fa1c authored about 5 years ago