secoint.ruの開発チームと一緒に、 redmine_status_notifierプラグインを開発しました 。
プラグインの仕組み
新規または既存のタスクの場合、優先度は、たとえば、クラッシュになります! またはAhtung!、SMSゲートウェイを介して指定された携帯電話番号にアラートを送信するスクリプトが起動されます。 タスクが終了すると、アラートも送信されます。これは、プロジェクトの責任者の神経系を維持するのに非常に便利です。
インストールおよび構成方法
プラグインは、Redmineの最新の安定バージョン(2.1.4など)でテストされました。
プラグインをredmine / pluginsフォルダーにダウンロードします。
cd redmine/plugins && git clone https://github.com/olemskoi/redmine_status_notifier.git
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     redmine_status_notifier / init.rbファイルの「critical_priority」パラメーター(通知が送信される優先順位のリスト)および「script」(通知を送信するスクリプトへのパス)を編集します。
次の内容のスクリプトを作成します。
 #!/bin/sh #      : # : new / done ACTION="$1" #   ISSUE_ID="$2" #   PROJECT="$3" #   SUBJECT="$4" #   sms-    smsc.ru SMSC_LOGIN="mylogin" SMSC_PASSWORD="mypassword" #   ,    SMSC_NOTIFYTELS="89167777777,89151111111" case "$ACTION" in active) #      STATUS="new" ;; done) #    STATUS="done" ;; *) echo "please define action" exit 1 ;; esac #  sms-.      : "new myproject #111:  " SMSC_MESSAGE="$STATUS $PROJECT #$ISSUE_ID: $SUBJECT" #  API smsc,   curl     LC_ALL=ru_RU.UTF-8 /usr/bin/curl --silent --show-error "https://smsc.ru/sys/send.php?charset=utf-8&login=$SMSC_LOGIN&psw=$SMSC_PASSWORD&phones=$SMSC_NOTIFYTELS&mes=$SMSC_MESSAGE" > /dev/null 2>&1
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
      Redmineを再起動します。
アラートが必要なプロジェクトでは、設定で「事故に関する通知を送信」モジュールをオンにします。
 
      それだけです。今、あなたはすぐに緊急のタスクについて学びます。