Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Collection of Github Actions useful for WordPress Deployments

NotificationsYou must be signed in to change notification settings

rtCamp/github-actions-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Project Status: Active – The project has reached a stable, usable state and is being actively developed.

A collection ofGitHub Actions created by rtCamp.

This repo itself acts as a placeholder only. We have created a separate repo for each GitHub action to make our actions available via GitHub actions marketplace.

List of GitHub Actions

Please go to individual GitHub action to read more about them, including usage instructions. All our GitHub actions can be used individually or combined on projects according the requirements.

A minimal WordPress CI/CD including three actions has been setup on askeleton repo.

GitHub ActionGitHub Action's Purpose
🕵️‍♂️ PHPCS Code ReviewRun PHPCS on pull requests.
🚀 Deploy WordPressDeploy a WordPress site using using PHP's Deployer.org
❗ Slack NotifySend a notification to a Slack channel

Extras

WordPress Skeleton

We follow "One Site, One Repo" approach for all our WordPress projects.You can checkour wordpress skeleton repo here.Some of our actions, such as WordPress Deployer, depends on git repo structure.

Hashicorp Vault (optional)

If you don't use Vault, you can ignore this part. This is completely optional.

We useHashicorp Vault internally for secrets management. So all our actions support fetching secrets from Hashicorp Vault, in addition toGitHub secrets.

For some actions such as Slack Notify, Vault may seems redundant. But for other such asDeploy WordPress action, Vault is time saver.

GitHub doesn't support organization wide secrets. So with GitHub secrets, we need to duplicate many secrets, such as dev/test server SSH keys, across multiple repos.

Using Vault, we reduce this effort to setup Vault's token in GitHub secrets. Further, Vault policies help us enforce fine grain control.

WP Core and Plugins Auto-Update Reporting

PM:sohel.mistry@rtcamp.com
Devs:abhishek.kumar@rtcamp.com

Does this interest you?

Join us at rtCamp, we specialize in providing high performance enterprise WordPress solutions

About

Collection of Github Actions useful for WordPress Deployments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors11


[8]ページ先頭

©2009-2025 Movatter.jp