Menambahkan Plugin Gitlab pada OpenProject

  • Edit file Gemfile.lock lalu tambahkan 
    nano /opt/openproject/Gemfile.lock
    PATH
      remote: modules/gitlab_integration
      specs:
        openproject-gitlab_integration (2.1.4)
          openproject-webhooks
    Pada block DEPENDENCIES tambahkan
      openproject-github_integration!
      openproject-gitlab_integration!
      openproject-job_status!
  • Edit File Gemfile.modules 
    clone gitlab modules, lalu pindahkan ke dalam /opt/openproject/modules (tergantung path instalasi)
    git clone https://github.com/btey/openproject-gitlab-integration.git --depth=1 modules/gitlab_integration
    nano /opt/openproject/Gemfile.modules
      gem 'openproject-gitlab_integration',        path: 'modules/gitlab_integration'

  • Kalau ada error ArgumentError in OpenProject 13.0.7(ArgumentError: missing keyword: :permissible_on), edit File nano /opt/openproject/modules/gitlab_integration/lib/open_project/gitlab_integration/engine.rb

          project_module(:gitlab, dependencies: :work_package_tracking) do
            permission(:show_gitlab_content, {})
          end


  • Lakukan konfigurasi ulang openproject
    openproject configure
    openproject config:set OPENPROJECT_HTTPS=true
    Lalu restart openproject
    systemctl restart openproject

Check module apakah sudah terinstall pada aplikasi openproject (Administration/Plugins)

You cannot comment on this entry