LoginSignup
2
1

More than 5 years have passed since last update.

IBM Cloud Functions (OpenWhisk) Action の環境一覧 (runtimes)

Last updated at Posted at 2018-09-10

概要

OpenWhisk のリポジトリドキュメントから分かるのですが、表形式で一覧できないので、作っておきます。
CLI で action create する際の --kind パラメーターに指定するやつです。
(Dockerは --docker 指定、バイナリは --native 指定なので割愛。GOもビルドしたバイナリをアップします)

.kind .image.name .default .deprecated
nodejs nodejsaction true
nodejs:6 nodejs6action true false
nodejs:8 action-nodejs-v8 false false
python python2action false
python:2 python2action true false
python:3 python3action false
swift swiftaction true
swift:3 swift3action true
swift:3.1.1 action-swift-v3.1.1 false
swift:4.1 action-swift-v4.1 true false
java java8action true false
php:7.1 action-php-v7.1 false false
php:7.2 action-php-v7.2 true false
ruby:2.5 action-ruby-v2.5 true false

材料

手順

runtimes.json を GET してきて jq/tr/sed で markdown の table 風に。

$ curl -s https://raw.githubusercontent.com/apache/incubator-openwhisk/master/ansible/files/runtimes.json \
 | jq -r '.runtimes[][] | [.kind, .image.name, .default, .deprecated] | @csv' \
 | tr , '|' | sed 's/"//g' | sed 's/true/**true**/g'
nodejs|nodejsaction||**true**
nodejs:6|nodejs6action|**true**|false
nodejs:8|action-nodejs-v8|false|false
python|python2action||false
python:2|python2action|**true**|false
python:3|python3action||false
swift|swiftaction||**true**
swift:3|swift3action||**true**
swift:3.1.1|action-swift-v3.1.1||false
swift:4.1|action-swift-v4.1|**true**|false
java|java8action|**true**|false
php:7.1|action-php-v7.1|false|false
php:7.2|action-php-v7.2|**true**|false
ruby:2.5|action-ruby-v2.5|**true**|false
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1