犯傻記錄

這個博客是記錄本人在開發過程中的中二表現,希望以後引以爲戒,本文不定期更新

 

1.2018-07-30       企圖讓公網向私網發送數據

    犯傻描述:今天的主要工作是學習Jenkins的使用,突發奇想的想做一個示例項目,方便以後給同事演示, 主要實現的功能就是在本地編寫代碼,當遠程提交到碼雲的git倉庫後,Jenkins自動獲取更新代碼,然後通過maven自動打包,最後再通過shell腳本實現自動部署,這個功能看起來屌屌的,因爲當在本地提交代碼後就直接自動部署了,免去了人工的中間環節,有了這個構想我就開始做,一開始一切都風平浪靜一切順利,可是當本地代碼push到git上時,需要藉助git的web hook功能,即git在收到新代碼後會通過web hook中指定的url發送更新通知,這也就是git的鉤子功能,在這裏可把我坑慘了,這個web hook就沒正常過,下面我把那個URL貼出來

http://192.168.80.130:8080/project/JenkinsDemo

有人看出來問題了嗎?反正我當時是沒看出來URL有啥問題,總覺得一切正常,並且這個URL我也是可以正常訪問的,就更加驗證了我的猜想,肯定是別的問題引起的,我開始懷疑是防火牆的問題(之間做網絡程序的時候被防火牆坑慘過),我就在192.168.80.130這臺服務器上關掉了防火牆,然後做了各種測試,還在192.168.80.130服務器上ping git,也是可是ping通的,然後折騰了大概兩個多小時,還是一籌莫展,然後突然想到了原因,,,,,,,對,你沒有看錯,也沒有想錯,是我傻逼似的讓人家git的公網服務器訪問我的私網192.168地址,那網絡能通嗎,那push數據能過來嗎?唉,真是服了我自己了,我可真是大傻子啊,希望以後必要犯這樣的傻問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章