awsudo icon indicating copy to clipboard operation
awsudo copied to clipboard

Switch CI (to GitHub actions?)

Open jtheriault opened this issue 1 year ago • 1 comments

As encountered during pull request #75, Drone's migration to use donated resources for open source projects is, however understandable, not viable for production purposes.

For parity, a new CI solution must:

  • clone the repo
  • npm ci/test/publish
  • handle secrets (e.g. the npm deployment token)
  • allow running arbitrary commands in Docker containers
    apt-get update
    apt-get install -y ruby-dev build-essential rpm
    gem install fpm
    scripts/build-packages
    
  • attach files to the associated release/tag in GitHub

Additionally, it could handle the Docker image deployment process by running scripts/deploy-docker

jtheriault avatar Nov 03 '23 21:11 jtheriault

#78 is addressing this with GitHub actions

jtheriault avatar Nov 06 '23 20:11 jtheriault