Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ChipperCI configuration #12989

Merged
merged 3 commits into from
May 10, 2023
Merged

Add ChipperCI configuration #12989

merged 3 commits into from
May 10, 2023

Conversation

marcusmoore
Copy link
Collaborator

Description

This PR adds a configuration file so Dusk can be run within ChipperCI.

The config was generated from the current settings in the ChipperCI UI but importantly adds dusk to the services section which is not available in the UI.

@what-the-diff
Copy link

what-the-diff bot commented May 10, 2023

PR Summary

  • Added a new configuration file
    A new file called .chipperci.yml has been added.
  • Updated the version
    The version has been updated to 1.
  • Set up environment variables
    Environment variables for PHP, NodeJS, MySQL services, and Dusk have been set up.
  • Pipeline activation conditions
    The pipeline will run only on pushes to master or develop branches.
  • Defined CI/CD pipeline steps
    Several steps have been defined in the pipeline, such as: setup, key generation, and passport keys generation. Migrations, unit tests, feature tests, and browser test execution using dusk with Chrome driver are also included, but currently commented out.

@marcusmoore marcusmoore marked this pull request as ready for review May 10, 2023 01:07
@marcusmoore marcusmoore requested a review from snipe as a code owner May 10, 2023 01:07
@marcusmoore marcusmoore marked this pull request as draft May 10, 2023 01:07
@marcusmoore marcusmoore changed the base branch from master to develop May 10, 2023 01:08
@marcusmoore marcusmoore marked this pull request as ready for review May 10, 2023 01:08
@snipe snipe merged commit 090cbab into snipe:develop May 10, 2023
6 of 7 checks passed
@snipe
Copy link
Owner

snipe commented May 10, 2023

Looks great, ty!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants