スキップしてメイン コンテンツに移動

投稿

ラベル(ウェブ)が付いた投稿を表示しています

結構詰まってたjenkinsとgitlabの自動配信設定(解決済み)

顧客からの依頼がgitlabからソースをmergeしたら自動でWebサーバーにDeployしたいということでした。 gitlabのソースが更新されたら自動でWebサーバーに配信する設定をしていましたが、 ネットで調べた通りにしてもテストがなかなかできなくて困ってました。 それで結局解決できて、 内容を公開します。 まず、gitlabからdevelopバージョンにmergeしたらどうやってjenkinsからわかってるのか?とのことです。 ここでwebhookという機能を使います。 そもそもwebhookに関して詳しくなかったので、 gitlabのwebhookを設定しようとしたんですが、 gitlabからの変更をjenkinsに送る仕組みだったのです! なので最初設定すべきなところはgitlabではなくjenkinsだったのです! ということでjenkinsに接続します。 初心者なので全てブラウザから行います。 jenkinから同期したいプロジェクトの設定に入ります。 もし設定が初めてなら次の記事をご参考ください。 https://talklowy-jp.blogspot.com/2019/01/jenkinsgitlabgiip.html ビルドトリガーの部分から Build when a change is pushed to GitLab. GitLab webhook URL: http://10.10.10.153:8080/project/jDeployDevelop のところをチェックします。 したら、入力画面がいくつが出てきます。 全てそのままにして下に「advaced」というボタンがあります。クリックして設定を拡張します。追加された入力項目の一番下にSecret Tokenというところがあり、その右下に「generate」ボタンがあります。何も入力しないで(入力できません;)「generate」ボタンを押します。 すると何かが出てきます。それをコピー 上のチェックしたところのURLとSecret Tokenの二つをコピーしたらOKです。 次はgitlabをブラウザで開きます。 自分のプロジェクトのところからsettings > integrations をクリックすると w

ERC20トークン作成関連リンクの集め

下にアップデートあります! 数多くのERC20トークンの書き込みがありますが、 Truffleのバージョンとzeppelin-solidityのバージョン及びopenzeppelinなのかも動作にかなりの難しさがあります。 ほとんどの人は「すぐ作れるよ」と聞いてなんの知識もなく始めようとしたはず。 何も知らないのでエラーが出たら「どうしよう」だけ、そして諦め! 私も開発知識があるにも関わらずかなりの時間を諸費しました。 ブログにはできると言ったのに! それでできるのだけまとめました! 私が書いたトークンのエラーの処理の仕方(開発者向け) https://talklowy-jp.blogspot.com/2018/11/truffle-zeppelin-solidity-erc20-token.html 手動で独自トークンを作る(Ethereum公式) https://book.mynavi.jp/manatee/detail/id=72234 ※このまま従ったらトークンが作れる Truffleを利用したトークン作成 gethを利用したトークンの作成 https://www.blockchainengineer.tokyo/entry/ropsten-deploy-dex 検証方法とかEtherscanからトークンの見分け・コード確認の方法などがスクリーンショットと一緒に説明がよくできている。 Truffle unbox コマンドを利用してtutorialtokenをダウンロードしてブラウザで動作テストするポスト。 https://matsushin11.com/truffle-boxes%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8B%E3%82%89%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8Bdapps%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2/ ※かなり詳しくミスしやすいところを説明した。 Truffle + Vue.js でフロントエンドを作成する https://