Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.

v0.5.0

Compare
Choose a tag to compare
@noahingh noahingh released this 02 Jan 06:17
· 154 commits to main since this release
b882ddd

Change Log

Added

Deploy Freeze Window

Sometimes users want to prevent deployments for a particular period, for example, during a planned vacation period when most employees are out. Now Gitploy supports the frozen window to prevent deployment in the specific window. Like below, users can define the window with the cron expression.(#269)

envs:
  - name: production
    frozen_windows:
      # Freeze every midnight
      - start: "50 23 * * *"
        duration: 20m
        location: America/New_York
      # Freeze every weekends
      - start: "0 * * * SAT,SUN"
        duration: 1h
        location: Asia/Seoul

Browser Notification

Gitploy provides the browser notification. This feature allows users to get notifications for engaging events of deployment or review. (#261)

Note that you have to enable the push notification in your browser's settings.

Example

image

Configuration File Link

Add the redirection link for creating the file and reading the file quickly. (#278)

Example

image

Minor changes

  • Add a new deployment status queued (#264)
  • Add new commit statuses: cancelled, skipped(#280)
Examples

image

Fixed

  • Fix to display the deployment history except the latest one (#267)
  • Fix the height of the popover of commit status to avoid overflow

Removed

Slack chatops

We tried to support the Chatops initially, but we decided not to support them until the project matured. Because it causes lots of resources for maintenance and also it is unnecessary. But Slack notification is still available. (#262)