GitHub Actions CI/CD Setup Help

Employer not named by the sourceRemote

DevOps/SREFull Stack

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

Git, Documentation, Continuous Integration, DevOps, GitHub, Automation, Web Application, CI/CD · I have a web application stored in a private GitHub repository and I want to move from manual releases to a fully automated pipeline. The goal is a clean GitHub Actions workflow that:

• builds the project on every push or pull request • runs the existing test suite and fails fast on errors • packages the artefact and, on a successful merge to main, deploys it to my production environment (currently triggered with a simple shell script—happy to refine this with your suggestions)

Please create the YAML workflow files, add any reusable actions you feel are best practice, and document the steps clearly in the README so I can maintain it afterward.

Deliverables 1. GitHub Actions workflow file(s) committed via pull request 2. Any helper scripts or config files required for build, test, and deploy 3. README update outlining setup, secrets required, and rollback steps 4. Brief hand-off call or screen-share (15-20 min) to walk through the pipeline

Success is a green build that automatically deploys the web app when code reaches the main branch.