Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
command

GitHub Action

S3cmd GitHub action

v1.0.2

S3cmd GitHub action

command

S3cmd GitHub action

Use the S3cmd in your GitHub action

Installation

Copy and paste the following snippet into your .yml file.

              

- name: S3cmd GitHub action

uses: edjufy/[email protected]

Learn more about this action in edjufy/s3cmd-github-action

Choose a version

S3cmd GitHub action

This repository provides a simple GitHub action that allows you to run command with the S3cmd.

Basic example

This simple example shows you how to run the simple ls command with the S3cmd cli. The command should list all your buckets.

name: Run S3cmd
on: push

jobs:
  listBuckets:
    runs-on: ubuntu-latest
    
    steps:
      - name: Run S3cmd
        uses: edjufy/[email protected]
        with:
          s3cmd_command: 'ls'
          access_key: ${{ secrets.S3_ACCESS_KEY }}
          secret_key: ${{ secrets.S3_SECRET_KEY }}
          host_base: 's3.amazonaws.com'
          bucket_location: 'US'

Inputs

Name Description Required Default
s3cmd_command Command to run with the s3cmd cli Yes
access_key your access key Yes
secret_key your secret key Yes
host_base your s3 hostname No s3.amazonaws.com
bucket_location your s3 bucket location No US