Giter Site home page Giter Site logo

Comments (6)

lx-wnk avatar lx-wnk commented on June 23, 2024

If you pulled the 3.1 release there is actually no gitlab-webhook.
You can try to use the current master-branch for this or wait for the next release.

from satisfy.

VBelozyorov avatar VBelozyorov commented on June 23, 2024

Ok, I've pulled master branch from this repo and executed composer install -o.
Now response to webhook from Satisfy looks fine to me:

Response headers:

Server: nginx/1.12.2
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
X-Powered-By: PHP/7.1.13
Cache-Control: no-cache, private
Date: Tue, 12 Feb 2019 08:22:55 GMT

Response body:

1

But "Last updated" time counter on top right corner of Satisfy page hasn't reset after webhook invoked.

I did it using test push hook in gitlab interface. Is some additional configuration needed for satis rebuild?

from satisfy.

VBelozyorov avatar VBelozyorov commented on June 23, 2024

Well. Seems fixed now. Here quick checklist:

  • Make sure you have Satisfy with GitLab webhook support. For example, try to open /webhook/gitlab in your browser, there shouldn't be 404, (400 is Ok for browser test)
  • Try to execute bin/satis build (without arguments) in console at Satisfy root folder. If it requires to output-dir, you need to specify it in satis.json. You can submit config from Satisfy's /admin webpage.
  • Check write permissions for /var, /web and satis.json for your web-server's process.

from satisfy.

ramunasd avatar ramunasd commented on June 23, 2024

So main problems was unreleased feature and file permissions? @VBelozyorov

from satisfy.

VBelozyorov avatar VBelozyorov commented on June 23, 2024

Yes. And missing logs from build attempts. I've used satis.json from my previous satis installation, so there wasn't specified output-dir and bin/satis build hasn't worked without arguments.

from satisfy.

ramunasd avatar ramunasd commented on June 23, 2024

#89 will fix failing build due to missing output-dir
#90 file permission checks
#53 logs

from satisfy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.