nodejs
Bitrise

Bitriseでnodejsを実行する


やりたいこと

Bitriseでnodejsプログラムを動作させたい


前提

nodejsプロジェクトをGithubなどにpush済み


手順


Add App

まずはアプリ作成からスタート


Create New App

ACCOUNT, Owner, Repository, Branchは自分で適切なものを設定する。


Validating repository

VALIDATIONが実行されるが、ここは失敗してOK

失敗後、 Restart scanning without validation を選ぶ

スクリーンショット 2019-01-14 10.01.44.png


Project build configuration

Project build configurationで手動でビルド環境を選べるので、 OTHER/MANUAL を選ぶ

スクリーンショット 2019-01-14 10.16.57.png

Android & Docker, on Ubuntu16.04 を選ぶ

スクリーンショット 2019-01-14 10.17.50.png

Webhook setupはお好みで、今回はSkipしておく

We've kicked off your first test build for you!は押すか、画面右上の FINISH を押してCreate画面を終了させる。


Workflowの設定

Open Workflow Editorをひらく

WorkFlowでは

Git Clone repository

Script

以外は不要なので消す

スクリーンショット 2019-01-14 10.23.40.png

ちなみに、Ubuntu16.04環境にはすでにnpm/nodejsがインストール済み

npm 6.4.1

node v8.15.0

あとはScriptに実行させたいnodejsプログラムを起動させるだけでOK

#!/usr/bin/env bash

# fail if any commands fails
set -e
# debug log
set -x

# ディレクトリ確認
ls -la

# バージョン確認
npm -v
node -v

# 必要なければ消していい
sudo apt-get update -y

# npmインストール
sudo npm i

# スクリプト実行
sudo node index.js

Workflowを保存を忘れないように!

あとはBuildを開始させるだけ