Ecosyste.ms: OpenCollective

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

github.com/docksal/ci-agent

CI agent Docker image for Docksal Sandboxes
https://github.com/docksal/ci-agent

Merge pull request #91 from docksal/feature/gha-updates

Github Actions updates

91de49edbb910d121596e4cc0b8f810ec730fb95 authored 11 months ago by Leonid Makarov <[email protected]>
Github Actions updates

6b6a69c2363ad403810dfdc72e768580443dd4c2 authored 11 months ago by Leonid Makarov <[email protected]>
Merge pull request #90 from docksal/feature/version-bumps

Version Bumps

17cfe46aafffd07cd660a8c2cfeebcd9e26ae5d9 authored 11 months ago by Leonid Makarov <[email protected]>
Updated tests

e7ace81cd7ae1364f0bb9c06fa9b6a146ec88727 authored 11 months ago by Leonid Makarov <[email protected]>
Merge branch 'feature/version-bumps' of github.com:docksal/ci-agent into feature/version-bumps

1be4c4d98910f5310b1e28d032934048f9d43c79 authored 11 months ago by Leonid Makarov <[email protected]>
Version bumps

Base
- Alpine v3.19.1
- Docker v25.0.3
- Docker Compose v2.23.3
- Minio CLI v2024-02-14

PHP
- P...

307bc7a0b1c21219abbbcb9cddbe9a8f007f7cd4 authored 11 months ago by Leonid Makarov <[email protected]>
Updated Github Actions example in README

Use "shell: bash", since that's what we expect.

Closes #88

f55169f7931fb4ffcf28b6cc86610237b68005dc authored 11 months ago by Leonid Makarov <[email protected]>
Merge pull request #89 from DanielLopez-nbcuni/echo_debug_rename

Change echo-debug to echo_debug

d6bc897a92de6aa299c67cfe32238822c0e9b2bd authored 11 months ago by Leonid Makarov <[email protected]>
Version bumps

Base
- Alpine v3.19.1
- Docker v25.0.3
- Docker Compose v2.23.3
- Minio CLI v2024-02-14

PHP
- P...

8159c09fa03ffe605d2550e9c2708ed4667b9e83 authored 11 months ago by Leonid Makarov <[email protected]>
Update Docker version & change echo-debug to echo_debug

77f4f6b55997c0e43b8c47955fd9ff56ba855a77 authored over 1 year ago by Daniel Lopez <daniellopez-nbcuni>
Bump php versions

- PHP 8.1
- Drush (fallback) 8.4.11
- WP CLI 2.6.0
- Dropped drush registry_rebuild module
- Pro...

1e461d85fdb4c67b6518c5adcae06b935e9f44fc authored almost 2 years ago by Leonid Makarov <[email protected]>
Bump base versions

- Alpine Linux 3.17.1
- Docker 20.10.21-r2
- Docker Compose 1.29.2-r2

b2d10a8e7bc440eb287b600d6bfb9d7d2e7d7f81 authored almost 2 years ago by Leonid Makarov <[email protected]>
Reduced BRANCH_NAME_LENGTH_LIMIT to 20 characters

This gives the optional "service" part 15 characters to work with:
<service>--<branch>--<repo>.e...

4764969867b956d175834c0912af0c78b2cbae1f authored almost 2 years ago by Leonid Makarov <[email protected]>
Bump Docker to v20.10.14

Also pin Alpine Linux version to v3.15.3 (hotfix release) to avoid future version conflicts in d...

a02f288b810f2de40cc9706bdb72ac0e051a34c9 authored almost 3 years ago by Leonid Makarov <[email protected]>
Added phpdbg_webhelper in the PHP module list in tests

30abc0d50f084ca77436d31df7124666bfe123f1 authored almost 3 years ago by Leonid Makarov <[email protected]>
Merge pull request #83 from phoang11/feature/version-bumps

Version bumps

da75bb45d88e4f7b95638679ee0564481d277d80 authored almost 3 years ago by Leonid Makarov <[email protected]>
Improve Github Actions integration (#84)

* Improved Github Actions integration
* Added Github Actions instructions in README and example

b05824166950fc18eeb7e73a46fef36a74570030 authored almost 3 years ago by phoang11 <[email protected]>
updates composer to 2.2.6

790130a1ecbd509310ae483d35a2442bf79ded12 authored almost 3 years ago by Phuoc Hoang <[email protected]>
Version bumps

- Alpine 3.15
- Docker 20.10.11
- Docker Compose 1.29.2

132449201e375931835bd20c974da7bd12552a52 authored almost 3 years ago by Phuoc Hoang <[email protected]>
Merge pull request #79 from phoang11/feature/github-actions-ci

Add support for GitHub Actions CI

520f30617de397e7ee9918644915be60b3e59131 authored about 3 years ago by Leonid Makarov <[email protected]>
Add support for GitHub Actions CI

d9bb49ef988108771e98784b25aa3a9a69f427e8 authored over 3 years ago by phoang11 <[email protected]>
Update README.md

df7c7914a3cced2fe61b40cbd848613c5bb32716 authored over 3 years ago by Leonid Makarov <[email protected]>
Version bumps

- Alpine 3.14
- Docker 20.10.7
- Docker Compose 1.28.0

168f278202daacab575a9f401f0fd825dda045b0 authored over 3 years ago by Leonid Makarov <[email protected]>
Merge pull request #75 from docksal/feature/composer-update

updates composer to 2.1.3

3b5130d0b32e4d390c5d82aac6cac1af6215c5a8 authored over 3 years ago by Leonid Makarov <[email protected]>
updates composer to 2.1.3

ea0ff7b8578e97d1bbcb7ec6c0288f83294fabf2 authored over 3 years ago by Shelane French <[email protected]>
Allow manually triggering a build

a96ab93b6a75fa208c9da81f09d066d763871edd authored over 3 years ago by Leonid Makarov <[email protected]>
Fix image tags

0af235f6d67bdeecf8be901d35482c5c1d707b1b authored over 3 years ago by Leonid Makarov <[email protected]>
Fix build variable

280628e72678ffde1d40d835e2b27c2b803a6ad0 authored over 3 years ago by Leonid Makarov <[email protected]>
Merge branch 'develop' of github.com:docksal/ci-agent into develop

69fe929ef20133bb8d14712b354341e7b30ed3da authored over 3 years ago by Leonid Makarov <[email protected]>
Adjusted docker tags for image flavors

bd33a690372b4e571eb8636dbf73e164dc14462f authored over 3 years ago by Leonid Makarov <[email protected]>
Merge pull request #71 from docksal/feature/version-bumps

Version bumps

de390b489ac28287932734cc505606df24029f56 authored over 3 years ago by Leonid Makarov <[email protected]>
Fixed minio release version

81bd9ccb982b30039bbe0ece27daf871f608ddb8 authored over 3 years ago by Leonid Makarov <[email protected]>
Install docker and docker-compose from Alpine repos

Simplified and faster install, smaller image, less control over versioning (but that's fine).

4366d40f97b8a9f192935bba06a4f7e413351d70 authored over 3 years ago by Leonid Makarov <[email protected]>
Misc php build improvements

- Adjusted curl flags for failsafe downloads
- Adjusted the way binaries are marked executable -...

16631542c5ab6e11ae1217e45e93fdbeb3c4e671 authored over 3 years ago by Leonid Makarov <[email protected]>
Version bumps (php)

- Composer 1.10.21
- Drush 8.4.8
- Drupal Console Launcher 1.9.7
- wp-cli 2.4.0

a807c404d0790d2eb6717be144b9082eba9a92b9 authored over 3 years ago by Leonid Makarov <[email protected]>
Version bumps (base)

- Alpine 3.13
- Docker 20.10.5
- Docker Compose 1.28.5
- Minio RELEASE.2021-04-06T23-11-00Z (@mi...

8355aef5c89591fa4c4920dfa48e3b59d4752017 authored over 3 years ago by Leonid Makarov <[email protected]>
Merge pull request #70 from docksal/feature/github-actions

GitHub Actions setup

5bd9d63caa326b47a47bbab5be1cd399df305ce1 authored over 3 years ago by Leonid Makarov <[email protected]>
Removed Travis config and scripts

7fe81a5a10cc8427da1c7ce22fa5322055ba2e52 authored over 3 years ago by Leonid Makarov <[email protected]>
Disabled docker/setup-buildx-action

buildx has some glitches with local upstream (FROM) images, which breaks the php image flavor build

c08474e1dec2ac5bf3f8cf67cebba4e8c2fae8cd authored over 3 years ago by Leonid Makarov <[email protected]>
GitHub Actions configuration

c1f942a4db3d425b58f7b46aa560c8c7d039e9c8 authored over 3 years ago by Leonid Makarov <[email protected]>
Merge pull request #66 from docksal/feature/fix-ssh-public-keys

Generate SSH public keys in build-env

cdc8f1c2f41d4186d29572721d83de2bf4a1621e authored over 3 years ago by Leonid Makarov <[email protected]>
Generate SSH public keys in build-env

8c514c5050b18c96b10f1db77718cdf38270769e authored over 3 years ago by Leonid Makarov <[email protected]>
Moved REMOTE_BUILD_DIR_CLEANUP to build-init (#63)

Move REMOTE_BUILD_DIR_CLEANUP into build-init since that is where its used.

Co-authored-by: L...

d0afcd27622cd98505e6ef0bf6fe4c85bca1d281 authored over 4 years ago by Les Peabody <[email protected]>
Normalized trailing slashes in paths

- Necessary to produce correct S3 policy rules
- The latest minio client requires a trailing sla...

56d7669ea2a336f9777fe0b0a780961f20539931 authored over 4 years ago by Leonid Makarov <[email protected]>
Updated minio client to RELEASE.2020-05-28T23-43-36Z

1fa74d42f81e39e14903c8ae62817dcaafe22314 authored over 4 years ago by Leonid Makarov <[email protected]>
Merge pull request #62 from docksal/feature/minio

Install minio specific version

dba5344c8f398a5e5db104f7c16f5a5b298ced57 authored over 4 years ago by Leonid Makarov <[email protected]>
Print minio commands for easy of debugging

Print all but the config command, otherwise we'd be exposing the AWS credentials in build logs.

9b37d53121c6aff2135a87b1731df237a2016d40 authored over 4 years ago by Leonid Makarov <[email protected]>
Updated mc policy command

New minio versions changed the parameters slightly.

72322f4458cfc55e2d954e091679e9b2fd252620 authored over 4 years ago by Leonid Makarov <[email protected]>
Install minio specific version

cdee0e6a0089fd13ae1c17ea437de7882c23f192 authored over 4 years ago by Sergey Zabolotny <[email protected]>
Merge pull request #60 from ms-marcus/develop

Fix loop to iterate over secrets and add short documentation on secrets

01869e54569b0cdd3fffca135f1c53318c7b89df authored over 4 years ago by Leonid Makarov <[email protected]>
Improved passing SECRET vars to sandbox builds

Replaced "for ... in" loop with "while read -r" to iterate over SECRET_ variables

e121403510ee1c95d2074ef8ad7967dbdc7b4f65 authored over 4 years ago by Leonid Makarov <[email protected]>
Fix broken loop for iterating over secrets

a708ceb441fa1b710ce7c4e5fe3717c95fce2007 authored almost 5 years ago by ms-marcus <[email protected]>
Add documentation for secrets

7aad2776f0906fe673482648d542058f7c4bf7b7 authored almost 5 years ago by ms-marcus <[email protected]>
Ensure build-env script is sourced

e4e690c530acb8dd2ca344b179533d51d3927547 authored almost 5 years ago by Leonid Makarov <[email protected]>
Added php7-pdo_mysql and mysql-client packages in the "php" image flavor

These packages are necessary for drush sql commands.

287d791add4969bf0ca0f4f88f51a0c0996d7c9a authored almost 5 years ago by Leonid Makarov <[email protected]>
Fix PHP image tests

c652e447304cc346809082152596c1098cc561b7 authored almost 5 years ago by Leonid Makarov <[email protected]>
Merge pull request #58 from docksal/feature/gitlab

GitLab config examples

fbed8b3663e1bf57df8de202a7274697534ae120 authored almost 5 years ago by Leonid Makarov <[email protected]>
Added GitLab config examples

51ce4f22666a984837eaca6fe805d6c24067577f authored almost 5 years ago by Leonid Makarov <[email protected]>
Switch to base image in basic examples in README

d6fde713d8120a5938f2ce0b34fc73f509b470c4 authored almost 5 years ago by Leonid Makarov <[email protected]>
Added php7-posix package to PHP version of image

Fixes #57

5f16f0bc0fedfa8de6f1ce8833e5494744de361a authored almost 5 years ago by Leonid Makarov <[email protected]>
Show output when passing secrets to sandbox in build-init

Unmuted output from "fin config set" to make debugging easier.

c956593d28c45f79a9c803aca4687f0277302c67 authored almost 5 years ago by Leonid Makarov <[email protected]>
Merge pull request #56 from docksal/issues/54

Fix DOCKSAL_HOST_SSH_PORT error when cloning repo

234eb7494c2e098619841c2b0e1c2622cf152327 authored about 5 years ago by sergey-zabolotny <[email protected]>
Fix DOCKSAL_HOST_SSH_PORT error when cloning repo

77f74e46d95897f372cbf631c80314630096dff4 authored about 5 years ago by Sergey Zabolotny <[email protected]>
Merge pull request #55 from docksal/travis/bionic

Switch travis build to ubuntu 18.04 (bionic)

67a978b1b68360037d5c25b5ca288396ad017803 authored about 5 years ago by sergey-zabolotny <[email protected]>
Switch travis build to ubuntu 18.04 (bionic)

7795de42117584c1ce73132171eb4a46a639622c authored about 5 years ago by Sergey Zabolotny <[email protected]>
Allow CI Agent to build against an environment besides local (#53)

18ade68033c513a2f4e0cc15a958ab4a572a9851 authored about 5 years ago by Les Peabody <[email protected]>
Allow settings SSH port for docker-host (#52)

3c1cc8e08494efd199c3a3eacb0a22cbf1180b57 authored about 5 years ago by sergey-zabolotny <[email protected]>
Fixes typos

c589048547f73ecef21be1b01957fc4d2a252bb3 authored about 5 years ago by Shelane French <[email protected]>
Deriving git repo variables from GIT_URL for Jenkins

- Added parse_repo_url function in build-env
- Using the new function to derive GIT_REPO_SERVICE...

ddc30c81b70e856a5b0699ab0aaa6cccb8f0c7d1 authored over 5 years ago by Leonid Makarov <[email protected]>
Preliminary support for Jenkins CI

cca72497272371bb57402a3728adc8b646378db8 authored over 5 years ago by Leonid Makarov <[email protected]>
Updated README.md

Non-volatile environments [ci skip]

6566ad525353d8620b71384b4198a1e30c673f59 authored over 5 years ago by Leonid Makarov <[email protected]>
Don't use the short form conditional clause in build-acp

This is dangerous when using "set -e" , as a false condition will cause the script to exit, whic...

1d50a0343575b2abedbb9bc21a2aa92b5f0ef8ce authored over 5 years ago by Leonid Makarov <[email protected]>
Print configuration in build-acp to simplify debugging

db94c94d44c286ea649b33fb9d935fd6b89ae230 authored over 5 years ago by Leonid Makarov <[email protected]>
Documented Production-ish environments use case

[ci skip]

4315e9a7f665bdb16cff1e41acf9b0dfaa8a69c2 authored over 5 years ago by Leonid Makarov <[email protected]>
Documented REMOTE_BUILD_DIR_CLEANUP variable

[ci skip]

d0fdfd2f1989faada434b9071e15c33653abacec authored over 5 years ago by Leonid Makarov <[email protected]>
Add method for preserving previous builds during build-init. (#48)

82623a009a8d79d7e6d54c8804f083673acf9fa5 authored over 5 years ago by Les Peabody <[email protected]>
Documented SANDBOX_PERMANENT variable

[ci skip]

9aef2d7c252c34c1945f1a5505374943de5c1483 authored over 5 years ago by Leonid Makarov <[email protected]>
Bump docker and docker-compose versions

docker v18.09.2-ce
docker-compose v1.23.2

Also, user "-f" with curl to fail on non 200 response...

021e886628f8a610eb518b65304973f760225d98 authored over 5 years ago by Leonid Makarov <[email protected]>
Update mc mirror options

Fixes "mc: <ERROR> `--force` is deprecated please use `--overwrite` instead with `--remove` for ...

d681d9589d9064ed2c800cde2c41f5bab488234c authored over 5 years ago by Leonid Makarov <[email protected]>
Added DOMAIN variable back for backward compatibility

This variable may be used in custom Slack notifications.

09ddb5e03dde095329e919c1bdde86294748c402 authored almost 6 years ago by Leonid Makarov <[email protected]>
Renamed DOMAIN to SANDBOX_DOMAIN

- This removes redundancy in variables
- Added SANDBOX_DOMAIN use case to README

0afe932b7f83324a5c4c5c2bbbe08eaade28507f authored almost 6 years ago by Leonid Makarov <[email protected]>
Allow setting a custom domain for a sandbox. Closes #47

41b7f69c65679c599723cebbc69c7e0cab86f7d6 authored almost 6 years ago by Leonid Makarov <[email protected]>
Updated LICENSE year

3a5aed4fbe3a1246cdb7f07841d1bea8e289b90c authored almost 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #44 from docksal/upgrade/alpine-3.9

Upgrade base image to alpine v3.9

bfdb366fd8a59533869d7225b1c3d5bdb54bae89 authored almost 6 years ago by Leonid Makarov <[email protected]>
Switch to alpine v3.9

1202b88b323a91b55a2aa05f1a300562e9a5b2f8 authored almost 6 years ago by Sergey Zabolotny <[email protected]>
Clarify base64 use on Mac vs Linux/etc. (#42)

4d1ad01a9530590390c30aeff95883905a193ee7 authored almost 6 years ago by savoiringfaire <[email protected]>
Switch travis builds to Ubuntu 18.04 (xenial) minimal flavor

9965544c5dfbf57c8316aa5c7cfdbb74b6bc5b3f authored about 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #38 from docksal/docs-update

Replaced ubuntu with build-agent

3b22e19ba629987b3589c6195e160107863a36b6 authored about 6 years ago by Leonid Makarov <[email protected]>
Replaced ubuntu with build-agent

46a5eec03ce5e729f8d49a39c99fad499c1fad55 authored about 6 years ago by Sean Dietrich <[email protected]>
Bitbucket: fixed missing build notification status title. Fixes #37

9ad5404782f614e5a4c46dd8a34f7d1a4fbe725f authored about 6 years ago by Leonid Makarov <[email protected]>
Fix tests

311a3c326f9fa6b985ddfe4ac80255989104b4b1 authored about 6 years ago by Leonid Makarov <[email protected]>
Switch to using /bin/bash -oe pipefail in build-env and Makefile commands

Make it closer to the way CircleCI and others run scripts.
TODO: revise and update other built-i...

26af8acaf74f94c35f614ddd9f12ceb979cfc045 authored about 6 years ago by Leonid Makarov <[email protected]>
Fixed handling of "null" variables. Fixes #35

CircleCI runs scripts with "bash -eo pipefail". This results in the script failing if any of the...

36429d3889d9c5b49b9b31418e9bf887e6fe776e authored about 6 years ago by Leonid Makarov <[email protected]>
Disabled passing CI_SSH_KEY to sandbox

This may be a security concern, if a single shared machine-user SSH key is used across multiple ...

4f0ed54229c144c9704789c681cb446fbfa8be3d authored about 6 years ago by Leonid Makarov <[email protected]>
Fixed grep for secrets variables in build-init

755a0a74dd80dcbb9c9739239f0c30aa29eb3a22 authored about 6 years ago by Leonid Makarov <[email protected]>
Entirely mute ssh-add in build-env

ssh-add writes status output to stderr

ba14a6a6709c8c82eabc41145faa58534cf9413b authored about 6 years ago by Leonid Makarov <[email protected]>
Pass CI_SSH_KEY to sandbox

Note the key is passed as SECRET_SSH_PRIVATE_KEY, which docksal/cli reads, decodes and stores as...

ea7165fc944bde480bbdddc47cac4371d184db36 authored about 6 years ago by Leonid Makarov <[email protected]>
Fixing ssh_init

d425167b3e4f2d55a0dd16b4cef516d417dd6e4e authored about 6 years ago by Leonid Makarov <[email protected]>
Replaced spaces with tabs in base.bats

3cae5ad9c6aa145d3668520e13e067cfe056a11d authored about 6 years ago by Leonid Makarov <[email protected]>
Added ssh-agent initialization in build-env

d570a089a0f3101052a388c0881bc4eb8c6b6c55 authored about 6 years ago by Leonid Makarov <[email protected]>