MagmaNex LogoMagmaNex

GitHub Actions Generator

Generate CI/CD workflow templates

What does this tool do?

The GitHub Actions Generator creates ready-to-use CI/CD workflow templates in seconds and lets you edit them. It's a practical starting point for developers and DevOps teams who want to add automation to their repository.

How to use it

  1. Enter your configuration details.
  2. Review the generated output.
  3. Copy the ready-to-use code or file.

Three ready templates

The tool offers three core templates: 'node-ci' installs, builds and tests Node.js projects across a 18.x/20.x version matrix; 'docker-publish' builds a Docker image and pushes it to a registry when a v* tag is created; and 'deploy-pages' builds your project and deploys it to GitHub Pages on every push to main. Each template uses current action versions such as checkout@v4 and setup-node@v4.

Edit and save to the right place

After picking a template, the YAML appears in an editable area, so you can change version numbers, branch names or test commands to match your project. Copy the output and save it as a file under '.github/workflows/' in your repo; the tool even shows the suggested filename. GitHub automatically runs the YAML files it finds in that folder.

Frequently asked questions

Where should I put the workflow file?

Save it in the '.github/workflows/' folder at the root of your repository, for example as 'node-ci.yml'. GitHub automatically detects every .yml file there and runs it based on its triggers.

How do I set the secrets in the docker-publish template?

The template references DOCKER_USERNAME and DOCKER_PASSWORD secrets. Add them under Settings > Secrets and variables > Actions in your GitHub repo; they are read automatically when the workflow runs.

Is GitHub Actions Generator free?

Yes. GitHub Actions Generator and all 300+ tools on MagmaNex are completely free with no signup or account required.

Is my data safe?

Yes. Everything runs locally in your browser. The data you enter is never sent to a server, stored, or shared.

Does it work on mobile?

Yes. GitHub Actions Generator works on phones, tablets and desktops — no app download needed.

🔒 Privacy: everything runs in your browser, your data is never sent to a server.

Related Tools

📝 Related Articles

Popular Tools