Jenkins – Get the build user name in job config

I would like to get the username who triggered the Jenkins job in the Post build task. At first i thought the Build User Vars Plugin could work but than i realize those variables are only available in the Build process but not the post build action.

Luckily, i found a blog post written by Donald Simpson which help me to solve the problem.

Continue reading

About these ads

陶傑 – 還有人記得

邵逸夫爵士逝世,遠在美國的前新華社社長許家屯這樣評論:「邵逸夫先生一生愛黨、愛國、愛港,大慈大悲,是菩薩,是善人。」

許家屯一九八二年才來到香港,來了之後就戴一副黑眼鏡巡邏九龍城寨,對於歷史的香港,許家屯不是太了解。

邵逸夫一生愛黨愛國?不知愛哪一副黨國。我們香港人有記憶的,都記得六七十年代,每年中華民國的雙十國慶,邵先生年年率領邵氏紅星,去大道中二號美國的希爾頓酒店,出席雙十國慶酒會,並祝賀蔣公中正,福壽康寧。

蔣中正總統十月三十日生辰,邵先生也帶領明星飛去台灣祝壽。邵先生確實愛黨愛國,但是與許家屯所指的那一副,明顯的南轅北轍,除非許老先生在美國西來寺住得久了,漸漸皈依了國民黨,或者中華民國。

如果許老先生沒有,那就比較嚴重:「事實不能歪曲,意見大可自由」。小時候,我在香港的愛國學校讀過書,那一年,有一個同學住在銅鑼灣邵氏的明珠戲院附近,他私下看了邵氏武打片「仇連環」,哪知道被另外一個小孩在街上看到,報告老師。
Continue reading

陶傑 – 國家為什麼生你氣

AM730聲稱遭到中資抽走廣告,財政抵制。

這家報紙的老闆是愛國親中人士,報紙言論,跟另一家「知識份子報紙」一樣溫和,都是在「希望國家好」的大前提,發表「建設性的意見」,希望如果「中南海諸公」能這樣這樣,就「國家幸甚,民族幸甚」一類,本來極為無害。

但是「上面」不會理會你如何含情脈脈地「動機是好的」。「上面」有一套八十年的鬥爭策略:當口口聲聲「毛酋共匪」的國民黨蔣介石勢力、亦即「主要矛盾」收拾解決之後,一九五一年開始,尊稱「毛先生」、本着一片好意的文化知識份子、進步資本家,成為「思想改造」的對象。到了這個階段,主要敵人不再是蔣中正和杜魯門,而是胡風、張東蓀、儲安平、羅隆基、章乃器這些從前的「諍友」和自己人。

遭到制裁的兩家報紙,主事人或許不明白,自己到底有何過錯。

不久之前,「國家」曾經請過你吃飯,請過你了解國情,參加學習班,而且國家也「肯定」過你,認為雖然大家看法不全一樣,但可以「求同存異」,國家認為,你還是愛國的。
Continue reading

陶傑 – 生孩子和愛國

國家級大師張藝謀有許多個子女,嚴重超生,公然無視國法,槍打出頭鳥,慘遭罰款人民幣七百多萬。

在一個文明的自由國家,生幾多個子女,是公民的人權。信奉天主教的愛爾蘭、意大利,國家只會不許避孕,不會限制國民生小孩。當然,中國國情不同,人口爆炸,已經十四億,而且絕大多數屬於官方承認的劣質人口──江澤民和溫家寶都說過,中國人民素質低,所以不宜實行西方的民主普選──限制劣質人口繁殖,以免為地球增加惡性消耗,中國反超生的法律符合世界利益。

但是張大師不同,大師是億萬人中罕有的優質中國人。連新加坡也鼓勵優生,以張大師的才華,他的人權和地位,理應高過陝北黃土高原的一個農民。

不可以說「法律面前,人人平等」,因為中國是人治國家。若說張藝謀先生犯了超生法,要懲罰,那麼許多政治局常委、委員,也犯了貪污國法,有的財產千億,有的幾百億,為什麼「打大老虎」,打來打去,只是幾十隻蒼蠅、一兩隻野貓?
Continue reading

陶傑 – 新和舊

中國改革開放二十年,到處講「發展」,拆毀的古村落,共九十萬座。

這個數字甚可怕。當前中國總理李克強還推進「農村城鎮化」,農村怎樣城鎮化呢?答案是更多的古村落拆掉。所謂的「城鎮」,不外是今日到處見到的商場、酒家、房地產。

中國文化的承傳,與名勝舊蹟分不開。譬如生長鳳凰城的沈從文和黃永玉,有簷瓦和青石街道,才有小說「邊城」和水墨畫的靈思。生長在宜興的舊巷水鄉,才有徐悲鴻的畫意。在舊北平的天橋與胡同滾活過,方有風月小品的李翰祥。這一切都「城鎮化」,不錯,有無限GDP,但是這個國家不會有靈魂。

五年前英國歌唱家伊蓮佩芝(Elaine Page)來香港,大家閒話。佩芝唱過許多音樂劇的名曲,像Don’t Cry for me Argentina,她去過鄰近地區,她對我說:「中國人為什麼那麼熱衷拆舊建築呢?中國的舊房子都是全世界獨有的藝術,你呼籲一下,叫他們不要拆,好不好?」
Continue reading

Python – Connect to MSSQL server using pymssql package

1. Install the pymssql package.

pip install pymssql

 

2. Create the your .py file.
test_mssql.py

import pymssql
conn = pymssql.connect(host='<host>', user='<username>', password='<password>', database='<dbname>')
cur = conn.cursor()

cur.execute('SELECT CONVERT(date, CURRENT_TIMESTAMP)')
row = cur.fetchone()
while row:
  print "CURRENT_TIMESTAMP=%s" % (row[0])
  row = cur.fetchone()

conn.close()

Continue reading

Tig – Git interface on command line

It’s not easy to view the Git log in command line but most of the time is the most straight forward way or sometimes, the only way you could view the Git commit history.

Tig is a ncurses-based interface to view your Git repository.

Installation on OS X using Homebrew:

brew install tig

 

Installation on Ubuntu:

apt-get install tig

Continue reading