Skip to content

Releases: fadion/steer

Update to Atomic

29 Jun 20:59
Compare
Choose a tag to compare

New Features:

  • Atomic deployments now create a symlink from the latest release to the current directory automatically.

** Bug Fixes:**

  • Fix a regression where the commit wasn't written to the remote revision.

Pre/post deploy commands, status command

28 Jun 22:00
Compare
Choose a tag to compare

New features:

  • Pre and post deployment shell commands support on SFTP.
  • A new "steer status" command that shows the revision commit and number of files changed since the last deployment.
  • Steer now keeps track of running deployments and warns if you too try deploying.
  • Parallel deployments on SFTP should now be faster.

Fixes:

  • File deletes in SFTP should work correctly. Still needs testing.
  • "Starting Deploy" spinner should now stop even when there aren't files to deploy.

Versions are now called Atomic Deployments

27 Jun 23:24
Compare
Choose a tag to compare

The name "Atomic Deployments" is much more in line with what I'm aiming to achieve. From now, the configuration option is simply called "atomic" and the default directory is "releases". Also, the --atomic and --non-atomic (previously: --version and --no-versions) flags are removed.

Bug fix

26 Jun 22:48
Compare
Choose a tag to compare

Fix a regression with parallel operations on FTP that stopped some files from being uploaded.

Parallel Operations

26 Jun 19:39
Compare
Choose a tag to compare

On both FTP and SFTP, Steer now can deploy multiple files in parallel. This is an important update as it speeds up deployments substantially and takes the best out of Go's performance. A new maxclients configuration option sets how many operations should be run in parallel.

Update command

26 Jun 16:22
Compare
Choose a tag to compare

Add "update" command to update steer from the command line. It downloads the latest version from GitHub releases, based on the caller's OS and architecture. Tested on macOS; Linux and Windows testing are much needed.

First alpha release

23 Jun 18:47
Compare
Choose a tag to compare

First release. Currently supporting deployment, preview, syncing, logger and versioning.