Jest jakieś api, publish/subscribe pattern pozwalający na obserwowanie repozytorium danego na githubie i dostawanie notyfikacji o zmianach? jakieś proste rzeczy typu: nowy commit, nowy branch itp

#github #programowanie #git
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Webhooks allow you to build or set up integrations, such as GitHub Apps or OAuth Apps, which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination.

https://developer.github.com/webhooks/
  • Odpowiedz
Co dalej, nie będę mógł nic więcej na gita wrzucić, ale będę mógł pobrać to co mam? Nie będę dziadował i piątaka miesięcznie zapłacę, ale ciekawy jestem, co by było, gdybym nie wykupił nowej paczki danych?

I jak kupię, to to działa jak subskrypcja, co miesiąc mi pobierze $5 z konta, czy muszę co miesiąc kupić nową paczkę?

#git #github
1101010101000_10 - Co dalej, nie będę mógł nic więcej na gita wrzucić, ale będę mógł ...

źródło: comment_1587734660Id2EHlBF2ZnNohEHP8urIv.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tldr: Gitlab dubluje commita, którego próbuję otagować z tym samym hashem, dlaczego?
Robię Merge Request z develop na master. Merge Request został zaakceptowany, mam commita. Teraz taguję tego commita i powstaje mi kolejny commit, który ma ten sam hash, dlaczego. Może bym to olał lub nie zwrócił na to uwagi, tylko że mam w CI dwa stage, które wykonują mi się na masterze i 1 stage, który wykonuje się dla każdego innego
karololo - tldr: Gitlab dubluje commita, którego próbuję otagować z tym samym hashem,...

źródło: comment_1587324584nJPv9O2kaM27zhHkZoqZMn.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karololo: Commit jest jeden, gdy stworzysz tag to pojawia się nowa referencja do niego. Jeśli Twoja konfiguracja tego ogólnego stage nie excluduje tagów, to po stworzeniu taga tworzy Ci się kolejny pipeline dla tego samego commita. Pamiętaj, że pipeline'y nie są bezpośrednio związane z commitami, tylko z innymi akcjami (np. push do remote, zrobienie taga, schedule, ręczne uruchomienia, sygnały z innych repozytoriów). Jeśli chcesz zobaczyć wszystkie pipeline, które szły dla
Viters - @karololo: Commit jest jeden, gdy stworzysz tag to pojawia się nowa referenc...

źródło: comment_1587336173yDhArUqGHp32j7SYWYU5aI.jpg

Pobierz
  • Odpowiedz
Robię mini projekt na boku, który trafi do kilkunastu klientów. Projekt wymagał niestety by kilka vendorów sforkować i dostosować do moich potrzeb. Raczej nie ma większych szans na akceptację pull requesta. W composerze podpiąłem swoje repo jako vcs i lokalnie wszystko śmiga, ale na produkcji u klienta composer install czepi się o "GitHub API limit (0 calls/hr) is exhausted" i każe wpisać Personal Token. Pytanie:

Prosić klienta o to by sobie założył
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #git
Mam takie coś w hooku, co ma rzekomo izolować bezpiecznie tymczasowy katalog:

TARGET_USER='git'
TARGET_CMD='/bin/bash' # but it can be any command
NEWTMP="$(mktemp -d)" # securely create a new empty tmp folder
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Powinno się używać polskich znakòw w świecie programowania i commitowania w gicie? Mam nazwisko z znakami, ktòrych nie ma w języku angielskim, a wszystkie commity czy w firmie czy lokalnie dla siebie są w języku angielskim. Jest jakaś reguła? Chodzi mi też o to, że jak podpiszę commity danymi bez polskich znakòw, to żeby nikt mi nie mògł zarzucić, że to nie ja #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cl_master: W skrócie: git pull origin master
W przypadku konfilktów etc. możesz najpierw zrobić 'git stash' wtedy zachowujesz swoje zmiany, potem pull z mastera, a następnie 'git stash apply' i rozwiązujesz konflikty.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python.

W tym tygodniu poprawiałem stronę devopsiarz.pl i postaram się ją częściej
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8 aktualnych promocji na ebooki, książki i kursy programistyczne i IT

Wysypało worek z promocjami:

1. Dzisiaj kończy się propozycja -30% na ebooka Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym. Do końca dnia (28.03.2020) za 49,50 zł.

Więcej
tomaszs - 8 aktualnych promocji na ebooki, książki i kursy programistyczne i IT

Wy...

źródło: comment_1585415483sO2Ad2zNDh3Um3t3ru3FH5.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git #linux
Jak z repo wyciągnąć:
a) konkretny branch OPRÓCZ wybranych plików i folderów (czyli exclude) i umieszczanie ich w innym miejscu na serwerze
b) konkretny branch a z niego konkretny folder (np. public) i umieszczenie zawartości tego folderu w konkretnym miejscu na serwerze
?

Znam
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
przez przypadek nie zrobiłem nowej gałęzi, na obecnej dokonałem kilka zmian, czyli jak chce je mieć na nowej to wystarczy że zakomituje zmiany i od niej stworzę nową?
#git #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach